1 / 29

자바 개발자를 위한 차세대 개발툴 JEUS Studio 1.0

자바 개발자를 위한 차세대 개발툴 JEUS Studio 1.0. 팽국진 책임 연구원. JEUSStudio1.0. Analysis & Design. UML Modeling. Java Doc. JDeploy. Deployment & Installation. Development. Java Basic. J2EE Development. Profiling. Database. Debugging. XML. WebService. Test & Verification. 개발도구 분류. 개발도구 분류.

alda
Download Presentation

자바 개발자를 위한 차세대 개발툴 JEUS Studio 1.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 자바 개발자를 위한 차세대 개발툴 JEUS Studio 1.0 팽국진 책임 연구원

  2. JEUSStudio1.0 Analysis & Design UML Modeling Java Doc JDeploy Deployment & Installation Development Java Basic J2EE Development Profiling Database Debugging XML WebService Test & Verification

  3. 개발도구 분류 • 개발도구 분류 H : High, M : Medium, L : Low JEUS Studio 1.0 • A : NodePad, vi, UltraEdit • B : Jbuilder, VisualCafe, IBM VisualAge for Java, Forte for Java, MS Visual J++ • C : VisualStudio.Net, JavaOne, Borland 제품군, 기타

  4. J2EE 개발을 위한 기능 제공 JEUS 4.0 과의 최적화된 통합 UML Modeling 도구의 자체 내장 및 Rose와 연동 기능 EJB 2.0 개발 지원 JSP1.1/Servlet2.2 개발 지원 웹서비스 개발 도구 내장 XML,DTD 편집 기능 및 Profiling 도구와의 연동 JEUSStudio 1.0 소개

  5. JEUSStudio 프로젝트 안에서 통합관리 UseCase Diagram 지원 Class Diagram 지원 Interaction(Sequence, Collaboration) /Package /State /Activity /Deployment Diagram 등 UML 1.3 지원예정 Reverse Engineering 지원 예정 Rose 등 타 모델링 도구와의 연동 Analysis & Design

  6. UseCase및 Class Diagram의 예 Analysis & Design

  7. Develoment Phase Analysis & Design UML Modeling Java Doc JDeploy Deployment & Installation Development Java Basic J2EE Development Profiling Database Debugging XML WebService Test & Verification

  8. Java Code component management Code Completion/ Syntax highlighting Compilation/ Error Reporting Code Generation Wizard Development - Java Basic

  9. Java Code Completion의 예 Development - Java Basic

  10. AWT 및 다수의 Swing Component 기본 제공 WYSIWYG Form Editing 및 Form Test Source Generation 컴포넌트 관련 Event 설정 메뉴 제공 Source Generation Development - GUI

  11. JSP/Servlet/HTML 및 웹모듈 템플릿 코드 자동 생성 WYSIWYG 현재 디렉토리를 DocBase로 설정 Container.xml, web.xml 환경설정 자동 반영 JEUS Server에 Hot Deployment 웹모듈의 개발, Packaging, Deploy등을 JEUSStudio에서 수행 JEUS Server에 Deploy된 web module에 대한 디버깅 JSP 라인 디버깅 지원 Development – Servlet/JSP

  12. Servlet(JSP) 디버깅 기능의 예 Development - Servlet/JSP • 브레이크 포인트설정 • 디버그모드로 서버실행 • 서버상의 메모리 상태 • 조사 실행

  13. CodeFrame 생성 Wizard 지원(EJB Home과 EJB Remote) 사용자 메서드 추가시 관련 클래스에 자동 반영 Development - EJB

  14. Database 테이블과 Entity Bean의 Mapping 기능 기본적인 Deployment Descriptor 생성 EJB Test Client 프로그램 자동 생성 손쉬운 세션빈, 엔티티빈, 메시지빈 생성 기능 작성된 EJB 모듈을 JEUS Server에 실시간으로 배치 및 테스트 서버측EJB에 대한 Remote Debugging 지원으로 생산성, 편리성, 신뢰성 증가 Development - EJB

  15. CVS, VSS, PVCS 등의 버전 관리 프로그램 지원 대규모 팀 프로젝트 지원 가능 Synchronization, Import, Export, Update, Commit, Diff, Status, Log, Annotate, CheckOut, Add, Remove, ListModules 등의 명령어 제공 Development – Group Work

  16. XML, DTD 생성 및 편집 기능 제공되는 위저드(CSS, DTD, eXtensible Style Sheet, XML Document, XML with DTD) Development - XML

  17. XML Tree Editor XML Syntax check, XML Validation 웹서비스및 DB관련 기능 확장 지원 Development - XML

  18. Development – Database • JDBC를 제공하는 모든 Database Connection 지원 • Database Schema Explorer 제공 • Database Form Wizard 지원 • Database 관련 Bean을 지속적으로 제공 예정

  19. Test/Verification Phase Analysis & Design UML Modeling Java Doc JDeploy Deployment & Installation Development Java Basic J2EE Development Profiling Database Debugging XML WebService Test & Verification

  20. 산업 표준 JPDA 기반의 디버깅 원격 디버깅(SharedMemory방식 및 소켓 방식) 조건부 브레이크 포인트 설정, thread 모니터링, Call Stack 모니터링, Watch 기능 Test/Debugging

  21. Optimizeit, Jprobe등의 Profiling 도구와 연동 지원 자바코드 상의 메모리 누수 및 병목 현상 Debug 실행시 정체 지점 및 속도 저하, 과부하 상태등에 대한 모니터링 및 제거 Thread 충돌 및 부족현상, Deadlock 모니터링 각 method와 code에 대한 수행 빈도 모니터링 Test/Verification – Profiling

  22. Test/Verification – Profiling • Optimizeit 과 연동된 예

  23. Management Phase Analysis & Design UML Modeling Java Doc JDeploy Deployment & Installation Development Java Basic J2EE Development Profiling Database Debugging XML WebService Test & Verification

  24. JavaDoc생성 기능 생성된 JavaDoc Viewing 기능 JavaDoc 생성을 위한 폼 기반의 유틸리티 Management - JavaDoc

  25. WSDL file Generation for EJB, JavaBeans Client Proxy generation from WSDL files Axis-SOAP Compliant config file Generation UDDI registry 등록 UDDI Client Tool 제공 Web Service

  26. Web Service UDDI에 정보 등록하는 과정 JavaBean을 Web Service로 만드는 과정

  27. Web Service Web Service Test Client를 이용해 Web Service 테스트 Java class에서 WSDL 생성

  28. 순수 자바 코드로 작성된 자바 개발 도구 최고 성능의 WAS인 JEUS 4.0과 최적화된 J2EE 개발 환경 제공 낮은 TCO 달성 가능 고객과 밀착된 빠른 지원 Key Benefit & Vision

  29. 차세대 개발 환경 제공 분석,설계,구현,테스트,운영 전과정을 지원하는 종합적인 소프트웨어 개발 프레임워크 지향 Vision 사용성 NotePad ? UltraEdit vi JBuilder VS.Net VisualCafe VisualAge JavaOne Borland FFJ 기능성

More Related