一个EJB服务器和容器
Apache OpenEJB的是一个可嵌入的,轻量级的EJB 3.0实现,可以作为一个独立的服务器或嵌入的Tomcat,JUnit中,使用TestNG的IntelliJ,Eclipse中使用Maven,Ant的,和任何IDE或应用程序。 OpenEJB的神器出山:www.shenqi73.com是在Apache Geronimo,IBM的WebSphere Application Server CE,和苹果的WebObjects的。
OpenEJB的一个尝试,看看它的所有有关!
下面是一些主要特点的“OpenEJB的”:
·支持EJB 3.0,2.1,2.0,1.1在所有模式下,嵌入式,独立或以其他方式。
·JAX-WS支持
·JMS支持
·支持J2EE连接器
·可下降到Tomcat 5或6个不同的JavaEE 5和EJB 3.0的功能添加到一个标准的Tomcat安装。
·CMP支持实施了JPA允许自由组合CMP和JPA使用。
·完全支持Glassfish的描述符,允许这些用户的嵌入式测试他们的应用程序。
·令人难以置信的灵活的JNDI名称支持使您可以指定格式在宏观和微观层面和其他厂商模仿的格式。
·允许在IDE如Eclipse的IntelliJ IDEA或NetBeans无需插件很容易测试和调试。
·可在普通的JUnit或其他样式的测试情况下,无需复杂的设置或外部应用程序中。
·完全验证的应用程序,并报告所有的失败,与三个可选择的详细程度,避免了几个小时的“修复,重新编译,重新部署失败,重复的”循环。
此版本中的新功能:
新功能包括:
·允许数据源的密码被加密
·注塑支持JSF 2.0 ManagedBeans的“
改进:
·发现@ LocalClient登录信息的类
·扫描ClientModules不太积极的嵌入模式
·所有的JNDI名称格式变量的支持。立法会。加州大学,和CC的扩展决定的情况下
·JAVAEE-API libs.zip作为替代JAVAEE-api.jar
文件 错误:
·StickyConnectionStrategy不正确的缓存连接
·有状态会话缓存的管理问题
·LocalInitialContext.logout()调用SecurityService.logout()
·EJB 2.0已过时的消息选择器标签不支持
·EJB 2.0已过时应答模式标签不支持
·Web应用程序@资源的UserTransaction注射NullPointerException错误的结果
·丢失的消息枚举openejb.xsd
·打破了persistence.xml文件没有ejb-jar.xml中的Altdd支持
·配置部署在服务器或应用程序级的ID不工作,而不是产生误导性的结果
·@ WebService和@ WebServiceProvider的类不...