Java – whether the EJB container resides in all application servers EJB container drill down

I'm new to EJB From all reading and searching from now on, I have learned the following:

EJBs are beans that write and maintain application business logic. > All EJBs are put into something called EJB container. > EJB container is just a server-side program written to manage EJBs, and provides the basic functions provided by EJBs (i.e. transaction management, security, collision free environment, etc.)

1) My question is, do the so-called EJB components reside in all application servers?

2) When we say EJB 2.1 / 3.0 / 3.1, does it mean that the new version of EJB container has been released?

3) Does the EJB container also reside in the web server?

thank you.

Solution

Answer your question

>Generally, an application server is usually called a server with EJB containers such as GlassFish and JBoss, but you need to ensure that the application server has EJB support. > Yes > No. the purpose of web server or web container (tomcat, jetty, etc.) is different from EJB container But all application servers have web servers (and EJB containers)

EJB container and web container (server) server are different layers in Java EE application scenario Check this link for more information

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>