Java Enterprise Edition xem xét các loại sau đây của các ứng dụng:
- Web Application. Điều này bao gồm Servlet, JSP, HTML, CSS, Hình ảnh, vv Mục đích chính là biểu diễn lớp Giao diện người dùng. Các ứng dụng này chạy trên WebContariners như Tomcat, một Máy chủ ứng dụng Java EE đầy đủ phải cung cấp một thùng chứa Web để triển khai loại ứng dụng này. Cuối cùng, artificat cho việc triển khai là một kho lưu trữ WAR.
- Ứng dụng EJB. Điều này được sáng tác bởi Enterprise Java Beans (Stateless, Statefull, Message Driven) cung cấp cho bạn những công cụ cần thiết để xây dựng Bussines Logic Layer. Các ứng dụng này chạy trên các thùng chứa EJB (Tomcat không thể chạy các ứng dụng EJB, một Máy chủ ứng dụng Java EE đầy đủ phải cung cấp một thùng chứa EJB để triển khai loại ứng dụng này. Cuối cùng, tạo phẩm để triển khai là một tệp nén JAR
- doanh nghiệp. một loại trình bao bọc cho các ứng dụng Web và các ứng dụng EJB.Bạn có thể bao gồm bên trong chúng vào nhiều ứng dụng Web hoặc EJB.Để triển khai một ứng dụng doanh nghiệp, bạn cần một máy chủ ứng dụng Java EE đầy đủ (Glassfish, JBoss, Weblogic, vv). cho việc triển khai là một tệp EAR Eclipse và Netbeans quản lý các ứng dụng Web và các ứng dụng EJB như các mô-đun để sau này có thể nhóm nó thành một Ứng dụng Doanh nghiệp
Cuối cùng trong đặc tả Java EE 6 được định nghĩa là b Lược đồ hồ sơ cho các ứng dụng Máy chủ. Cấu hình Web này cho phép bạn bao gồm trong các ứng dụng Web EJB (với một số hạn chế). Ví dụ, dự án TomEE hợp nhất Apache Tomcat với Apache OpenEJB để cung cấp một máy chủ tương thích với "Web Profile".
Nguồn
2011-12-06 18:18:07
Chỉ cần thêm: Ứng dụng doanh nghiệp (** EAR **) thường bao gồm nhiều ** Mô-đun EJB ** còn được gọi là thành phần web (* .jar) của ejb-jar (* .war). Enterprise Application Client có nhiều khả năng là một ứng dụng khách độc lập cho Enterprise Application (có nghĩa là nó đang sử dụng một giao diện từ xa của các EJB) –