Websphere là gì Update 01/2025

Có cần ứng dụng Java EE để có các máy chủ web như Sun Java Web Server để xử lý yêu cầu servlet/jsp và chuyển tiếp tới Máy chủ ứng dụng như IBM WebSphere hoặc BEA WebLogic không?

Vì Máy chủ ứng dụng có thể xử lý các servlet/jsp như vậy không?

Những lợi thế/bất lợi của kiến ​​trúc máy chủ như vậy là gì?

Apache Tomcat , Cầu tàu Máy chủ web hệ thống Sun Java chỉ là các thùng chứa Java Web (Servlet), nghĩa là chúng chỉ có thể thực thi Servlets/JSP – chúng không cung cấp ngăn xếp API Java EE đầy đủ.

Bạn đang xem: Websphere là gì

Đang xem: Websphere là gì

Như vậy, họ chỉ có thể triển khai các tệp .war, không phải .ear (cũng bao gồm các mô đun .jar với EJB) và không hỗ trợ một số API Java EE như JSF hoặc CDI. hoặc các chức năng/API khác. Điều quan trọng cần lưu ý là, vì các tệp Java EE6, .war có thể chứa EJB . Thông tin thêm về sự khác biệt về .war và .ear.

Mỗi máy chủ Java EE có Web Container + EJB Container . (Bạn có thể thấy tại đây và tại đây mà Tomcat và Jetty không yêu cầu là máy chủ JavaEE, chỉ là các thùng chứa servlet (web).)

Máy chủ ứng dụng JBoss sử dụng JbossWeb (một ngã ba Tomcat của Apache) làm vùng chứa web của nó. Container EJB của nó là, JBoss (họ không có một tên riêng nào khác ngoài “JBoss EJB Container” cho nó).

Xem thêm: Study Abroad Là Gì – Phân Biệt Foreign, Abroad,

Những người khác (IBM WebSphere, Oracle/BEA WebLogic, TomEE, Glassfish) cũng có bộ chứa web + bộ chứa EJB của họ.

Xem thêm: Clincher, Tubeless Và Tubular Là Gì, Clincher, Tubeless Và Tubular: Chọn Loại Nào

TomEE rõ ràng sử dụng Apache Tomcat làm nơi chứa web của nó. Glassfish cũng sử dụng một ngã ba Apache Tomcat. (Vâng, Apache Tomcat dường như rất phổ biến
Chuyên mục: Định Nghĩa