Pattern Mô tả các thành phần trong mô hình kiến trúc lớp được tổ chức thành lớp ngang, mỗi lớp thực hiện một vai trò cụ thể trong ứng dụng (ví dụ, trình bày logic hoặc logic kinh doanh). Mặc dù kiến trúc mô hình lớp không rõ số lượng và loại của các lớp đó phải tồn tại trong mô hình, hầu hết các kiến trúc phân tầng bao gồm bốn lớp tiêu chuẩn: trình bày, kinh doanh, kiên trì, và cơ sở dữ liệu (hình 1-1). Trong một số trường hợp, các lớp kinh doanh và lớp kiên trì được kết hợp thành một lớp doanh nghiệp duy nhất, đặc biệt là khi logic kiên trì (ví dụ như SQL hoặc HSQL) được nhúng vào trong các thành phần lớp kinh doanh. Vì vậy, các ứng dụng nhỏ có thể chỉ có ba lớp, trong khi các ứng dụng kinh doanh phức tạp lớn hơn và nhiều hơn nữa có thể chứa năm hoặc nhiều lớp. Mỗi lớp của mô hình kiến trúc lớp có một vai trò và trách nhiệm cụ thể trong ứng dụng. Ví dụ, một lớp trình bày sẽ chịu trách nhiệm xử lý tất cả các giao diện người dùng và thông tin liên lạc trình duyệt logic, trong khi một lớp doanh nghiệp sẽ chịu trách nhiệm thực hiện các quy tắc kinh doanh cụ thể liên quan đến việc yêu cầu. Mỗi lớp trong kiến trúc tạo thành một trừu tượng xung quanh những công việc cần phải làm để đáp ứng yêu cầu kinh doanh cụ thể. Ví dụ, các lớp trình bày không cần biết hoặc lo lắng về việc làm thế nào để có được dữ liệu khách hàng; nó chỉ cần để hiển thị thông tin trên một màn hình ở định dạng cụ thể. Tương tự như vậy, các lớp kinh doanh không cần phải được quan tâm về làm thế nào để định dạng dữ liệu khách hàng để hiển thị trên một màn hình hoặc thậm chí khi các dữ liệu khách hàng đến từ; nó chỉ cần lấy dữ liệu từ các lớp kiên trì, thực hiện logic kinh doanh đối với các dữ liệu (ví dụ, tính toán các giá trị hoặc dữ liệu tổng hợp), và chuyển thông tin đó đến các lớp trình bày.
đang được dịch, vui lòng đợi..