TAILIEUCHUNG - Lập trình di động part 7

Kiến trúc mức cao của một ứng dụng enterprise Java không dây. Kiến trúc của một ứng dụng enterprise phục vụ các client không dây cũng tương tự như của một ứng dụng J2EE chuẩn: Một client ứng dụng sử dụng MIDP hay được gọi là MIDlet client, cung cấp giao diện người dùng trên thiết bị di động | Hình 1. Kiến trúc mức cao của một ứng dụng enterprise Java không dây. Kiến trúc của một ứng dụng enterprise phục vụ các client không dây cũng tương tự như của một ứng dụng J2EE chuẩn Một client ứng dụng sử dụng MIDP hay được gọi là MIDlet client cung cấp giao diện người dùng trên thiết bị di động. MIDlet giao tiếp với một Java servlet thường là thông qua HTTP và trên một kênh truyền bảo mật khi cần thiết. Servlet dịch yêu cầu từ MIDlet và tới lượt nó gởi yêu cầu đến các thành phần EJB. Khi các yêu cầu được thỏa mãn servlet phát sinh một hồi đáp cho MIDlet. Các thành phần EJB hay các enterprise beans bao bọc logic nghiệp vụ của ứng dụng. Một trình chứa EJB cung cấp các dịch vụ chuẩn như giao tác bảo mật và quản lý tài nguyên để các nhà phát triển có thể tập trung vào việc thực hiện logic nghiệp vụ. Các thành phần servlet và EJB có thể sử dụng các API bổ sung để truy xuất dữ liệu và dịch vụ. Ví dụ chúng có thể sử dụng JDBC API để truy xuất cơ sở dữ liệu quan hệ hay JavaMail API để gởi e-mail cho người dùng. Hỗ trợ nhiều loại client Nền tảng J2EE nhấn mạnh vào các thành phần có thể tái sử dụng. Ứng dụng có thể dùng các thành phần này để hỗ trợ nhiều loại client mà không hay ít ảnh hưởng đến logic nghiệp vụ chính của ứng dụng. Hình 2 biểu diễn kiến trúc của một ứng dụng với client J2ME và client trình duyệt. HTTP LCD UI User Interface RMS IjjcaJ Slorayje Secure B rowscT MID lol GCF Networking Secure Jjrrp JDBC Java tEJB Con net lor s Java Web H ServJet k EJB F IB J Services .ISP II EJB JMS 7 EJB Java Mail K Servlel f JNDI COREA Hình 2. Kiến trúc mức cao của một ứng dụng J2EE hỗ trợ client J2ME và client trình duyệt Các vấn đề khi thiết kế và thực hiện Ta xem xét một số vấn đề khi thiết kế và thực hiện các ứng dụng enterprise không dây. Xây dựng ứng dụng không dây có những ràng buộc đặc thù. Và khi thiết kế các ứng dụng không dây ta sẽ gặp phải ba vấn đề sau ràng buộc thiết kế design constraint thông điệp messaging và trình diễn presentation . Ràng buộc thiết kế Design

Đã 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.