我只想知道,在应用服务器的EJB3.1容器中,可以直接运行哪种EJB代码(遵循2.1规范)吗?在应用服务器中,EJB容器有不同的版本,一种符合EJB 3.1规范,另一种符合2.1规范。
蒂娅。
发布于 2012-04-17 03:27:48
EJB3.1容器应该支持2.1开箱即用的应用程序。这在EJB3.1规范中有如下解释:
必须支持
现有的EJB3.0和更早版本的应用程序在EJB3.1容器中不加更改地运行。对于写入企业JavaBeans规范早期版本的应用程序,所有EJB3.1实现都必须支持EJB1.1、EJB2.0、EJB2.1和EJB3.0部署描述符。
当然,在实现中总是有一些差异(功能/错误/理解规范的不同方式)
发布于 2012-04-16 21:49:47
我相信您应该能够在EJB3.1容器中运行EJB2.1代码。大多数容器都是向后兼容的。
https://stackoverflow.com/questions/10174793
复制相似问题