THIẾT KẾ THÀNH PHẦN

Một phần của tài liệu Đồ án tốt nghiệp : Xây dựng ứng dụng J2EE với Rational Rose và UML doc (Trang 53 - 54)

b) Các lược đồ trong sign off Lược đồ lớp của sign off

THIẾT KẾ THÀNH PHẦN

Thiết kế là quá trình mở rộng của pha phân tích bằng việc ta thêm vào đó những khía

cạnh kỹ thuật. Mục đích của thiết kế là xác định một giải pháp để dễ dàng cho việc mã hố, cũng như những yêu cầu kỹ thuật, công nghệ đặc trưng cho ứng dụng. Vì ở đây ứng dụng được xây dựng theo hướng thành phần (Component), theo đặc tả J2EE. Trước tiên từ pha

phân tích ta xây dựng nên các thành phần thuộc tầng nghiệp vụ (business tier). Các thành phần này có chức năng lưu trữ dữ liệu, tính tốn, xử lý nghiệp vụ. Trong tầng này của ứng

dụng này ta xây dựng các Entity Bean, Session Bean. Với EJB phiên bản 1.x chưa đưa

loại Message Driver Bean vào. Dựa vào pha phân tích ta xác định thành phần nào là Entity Bean, thực hiện việc lưu trữ dữ liệu, thành phần nào là Session Bean, thực hiện các thao tác

tính tốn, xử lý, không liên quan đến việc lưu trữ dữ liệu.

Trước khi đi vào thiết kế chi tiết thành phần, ta phải thiết kế kiếntrúc, đây là giai đoạn

thiết kế ở mức cao. Thiết kế kiến trúc ta sẽ chọn kiến trúc MVC- Model-View-Controller. Kiến trúc tổng quát này được trình bày như hình dưới đây.

Hình 4.1: kiến trúc tổng quát của hệ thống - kiến trúc MVC.

Đây là kiến trúc được chọn lựa để xây dựng ứng dụng, đối với các ứng dụng Web, kiến

trúc này là lựa chọn tối ưu vì nó giảm tính phức tạp và dễ quản lý hơn. Kiến trúc này tăng cường mức độ bảo trì và mở rộng. Bằng cách tách biệt logic nghiệp vụ và logic điều khiển

với sự trình diễn dữ liệu, kiến trúc này cung cấp tính linh động để giải quyết các ứng dụng

Một phần của tài liệu Đồ án tốt nghiệp : Xây dựng ứng dụng J2EE với Rational Rose và UML doc (Trang 53 - 54)

Tải bản đầy đủ (PDF)

(73 trang)