Vòng đời JDeveloper

Một phần của tài liệu Tìm hiểu cơ sở dữ liệu phân tán trên oracle và công cụ oracle jdeveloper (Trang 35)

3. Tìm hiểu công cụ JDeveloper

3.3.Vòng đời JDeveloper

Oracle JDeveloper hỗ trợ các giai đoạn phát triển của ứng dụng bao gồm modeling, debugging, testing, profiling, optimizing (tối ưu), và triển khai ứng dụng.

Oracle JDeveloper cung cấp công cụ UML modeling cho phân tích và thiết kế ứng dụng. JDeveloper bao gồm Class Model, Use Case Modeler, Activity Modeler và Sequence Modeler.

JDeveloper có thể thay đổi Class Diagram khi phát sinh lớp Java từ model. Thêm vào đó Sequence diagram có thể phát sinh xử lý thông qua code debugging.

Hình 4.3.1: Mô hình UML

Coding

JDeveloper cũng hỗ trợ phạm vi rộng của refactoring option để người phát triển modify cấu trúc mà không thay đổi chức năng. Nó giúp duy trì và dùng lại được tập hợp của class.

Người viết code trong JDeveloper hỗ trợ code cho JSP, HTML, CSS, PL/SQL và XML.

Debugging and Testing

Debugging code là thành phần chủ yếu phát triển vòng đời cho ứng dụng. Oracle JDeveloper bao gồm chương trình debug nhanh và mạnh để kiểm tra code.

Người phát triển có thể thiết lập lại điểm ngắt và theo dõi trên code và các đối tượng. Debug có thể duy chuyển tiếp tục và lùi lại đến bất kỳ điểm nào trong source trong khi debug.

Code Profiling and Optimization

Chức năng Code Audit giúp thể hiện tổ chức theo chuẩn. Trong JDeveloper có tính năng phân tích và kiểm tra code theo chuẩn. Cách kiểm định và qui định được cung cấp trong JDeveloper.

Code Metrics cung cấp cách đánh giá cấu trúc của code bằng cách phân tích sự phức tạp của nó. JDeveloper cung cấp tính năng metric để phân tích chiều sâu của cây kế thừa, số của câu lệnh.

Deployment

Oracle JDeveloper đơn giản hóa việc triển khai của ứng dụng Java EE. EJB xác thực cấu trúc code và loại ra lỗi trong quá trình triển khai. Package tạo ra chuẩn WAR, EAR, RAR, và file JAR từ project. Nó là file chuẩn có thể triển khai đến các ứng dụng Java EE.

Team Development

JDeveloper xem lại các file và cho phép người phát triển thấy được sự khác nhau giữa các phiên bản và file update khi cần.

Oracle JDeveloper tích hợp công cụ để quản lý vòng đời.

Một phần của tài liệu Tìm hiểu cơ sở dữ liệu phân tán trên oracle và công cụ oracle jdeveloper (Trang 35)