Jetty, Tomcat, Nginx, Geronimo, Glassfish: I am confused

As a person in a new Java EE ecosystem, I am confused to share a large number of keywords with these products. Half of them come from the Apache Software Foundation.

Can someone give me a short and unique explanation, each of them?

Jetty and Tomcat are web containers, while Geronimo, Glassfish and JBoss support the entire J2EE stack (or more Or less). And, tataaa, they use/include Tomcat or Jetty web containers. In addition to the Web container, the most important part of a complete J2EE server is the EJB container used to deploy EJBs so that they can run in a transactional context. Today, J2EE is actually called Java EE. Entity EJB (JPA) can run outside of the EJB container, such as in Tomcat, but outside of the transaction processing that the EJB container will provide.

As a person in a new Java EE ecosystem, I am confused to share a large number of keywords with these products. Half of them come from the Apache Software Foundation.

Can someone give me a short and unique explanation, each of them?

Jetty and Tomcat are web containers, while Geronimo, Glassfish and JBoss support the entire J2EE stack (more or less). And, tataaa, they use/include Tomcat or Jetty web containers. In addition to the Web container, the most important part of a complete J2EE server is the EJB container used to deploy EJBs so that they can run in a transactional context. Today, J2EE is actually called Java EE. Entity EJB (JPA) can run outside of the EJB container, such as in Tomcat, but outside of the transaction processing that the EJB container will provide.

WordPress database error: [Table 'yf99682.wp_s6mz6tyggq_comments' doesn't exist]
SELECT SQL_CALC_FOUND_ROWS wp_s6mz6tyggq_comments.comment_ID FROM wp_s6mz6tyggq_comments WHERE ( comment_approved = '1' ) AND comment_post_ID = 4542 ORDER BY wp_s6mz6tyggq_comments.comment_date_gmt ASC, wp_s6mz6tyggq_comments.comment_ID ASC

Leave a Comment

Your email address will not be published.