java – EJB容器是否驻留在所有应用程序服务器中. EJB容器深入

我是EJB的新手.从现在开始的所有阅读和搜索中,我了解了以下内容

EJB是编写和维护应用程序业务逻辑的bean.
>所有EJB都被放入一个名为EJB容器的东西中.
> EJB容器只不过是为了管理EJB而编写的服务器端程序,并提供了EJB提供的基本功能(即事务管理,安全性,无碰撞环境等).

1)我的疑问是,所谓的EJB组件是否驻留在所有的应用服务器中?

2)当我们说EJB 2.1 / 3.0 / 3.1时,是否意味着新版本的EJB容器已经被发布?

3)EJB容器是否也驻留在Web服务器中?

谢谢.

解决方法

回答你的问题

>一般是的应用服务器通常称为具有Glassfish,Jboss等EJB容器的服务器,但您需要确保应用程序服务器具有EJB支持.
>是的
> NO. Web服务器或Web容器(Tomcat,Jetty等)的目的不同于EJB容器.但所有应用服务器都具有Web服务器(以及EJB容器).

EJB容器和Web容器(服务器)服务器是Java EE应用程序场景中不同的层.检查this链接了解更多信息.

相关文章

Java中的String是不可变对象 在面向对象及函数编程语言中,不...
String, StringBuffer 和 StringBuilder 可变性 String不可变...
序列化:把对象转换为字节序列的过程称为对象的序列化. 反序...
先说结论,是对象!可以继续往下看 数组是不是对象 什么是对...
为什么浮点数 float 或 double 运算的时候会有精度丢失的风险...
面试题引入 这里引申出一个经典问题,看下面代码 Integer a ...