TAILIEUCHUNG - professional java user interfaces phần 6

trong thời gian chạy khi cần thiết. Giải pháp này có thể liên quan đến việc thông qua một ngôn ngữ nhỏ, chẳng hạn như một ngôn ngữ kịch bản chuyên ngành cho logic kinh doanh. Đây là một giải pháp kỹ thuật không tầm thường mà làm cho ý nghĩa trong các ứng dụng lớn với nhiều người, quy tắc kinh doanh nhiệm vụ quan trọng, | 300 Code Organization View Application Model Domain Model Infra structure Figure Four-layer application architecture overview can factor out both commands and operations not just GUI-related commands so that the domain model remain a foundational layer for domain-specific knowledge Evans 2004 . The application model layer will typically contain all the commands offered to users by the application the Command pattern is used in both Swing and SWT for this. A thin variant of the application model would typically contain no state apart from that needed by GUI commands. In cases in which a high level of sophistication is needed the infrastructure layer can also handle the application s internal communication infrastructure or other services typical of server-side applications such as JMS support advanced caching mechanisms and the like. As we are only discussing desktop application GUIs we are implicitly assuming that all four layers will be deployed on the client side. This architecture can also be deployed with the upper two layers the view and application models on the client and the other two layers on the server. This latter scenario is more common for Web clients in which there is no need for off-line capabilities and the whole domain model can comfortably operate on the server side. A three-layer organization for GUI code It is now possible to look at the details of a specific implementation of the three-layer architecture discussed in the previous section. This section discusses a reusebased decomposition of a client implementation that is based on three parts A three-layer organization for GUI code 301 presentation application and service. These three parts are composed mainly of Java classes possibly with other resources such as images support files and so on. This scheme has its strengths and weaknesses as we will see. Our objective is to discuss this type of GUI architecture in some detail rather than suggest that it is some sort of silver bullet .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.