There are a lot of popular Java EE containers now: Tomcat, JBoss, Resin, GlassFish, and so on. Here are some simple four types of Java EE containers
1. Tomcat is an Apache-supported Java Web Application Server (Note: servlet container), due to its excellent stability and rich documentation, extensive use of the crowd, thus in the Open source field is the most widely favored.
2. As a Java EE application Server, JBoss is not only a servlet container, but also an EJB container, which is welcomed by enterprise developers to compensate for the shortcomings of Tomcat as a servlet container.
3. Resin is also just a servlet container, but because of its excellent speed, it has been very popular in the lightweight Java web, especially in the field of Internet Web Services, many well-known companies use it as their Java Web application server, such as 163, Ku6 and so on.
In the commercial application server is mainly: Weblogic, Websphere, wherein Weblogic I also used for a long time, then also only used as a servlet container, but under the same conditions, in terms of performance and ease of use, and more excellent than Tomcat.
4.glassfish is a Java EE server (Java EE container) launched by Sun, a more active open source community, constantly improving its usability through community feedback, through GlassFish v1 glassfish v2 to today's GlassFish v3 , and it has gone towards maturity. GlassFish is a free, open source application service that implements the Java EE 5,java EE 5 platform including the following latest technologies: EJB 3.0, JSF 1.2, Servlet 2.5, JSP 2.1, JAX-WS 2.0, JAXB 2.0, Jav A persistence 1.0, Common annonations 1.0, StAX 1.0 and so on.
Support cluster, through in-memory session state replication, enhance the availability and scalability of the deployment architecture, it has a good support for the cluster, it can easily increase the load capacity of the Web site by adding machines, in terms of parsing ability, it is the ability of HTML throughput and Apache server up and down, It's not what Tomcat can do. Supports directory deployment, hot deployment, and resolves the vulnerability of Tomcat to thermal deployment capabilities. The version is more user-friendly, with a simplified version of development, dedicated to deploying Web project versions, and fully compliant with the Java EE Standard version.
Original address: http://www.cxybl.com/html/bcyy/java/201106241007.html
- Category:Tomcat
- Words:693
A simple comparison of the four Java EE containers (Tomcat, JBoss, Resin, Glassfish)