ejb是一个服务器端的组件,ejb与普通java类的一个区别就是,ejb必须要运行在ejb容器中,ejb容器提供ejb所需要的运行环境。EJB3.1比上个版本更加简单,一个简单的 java 类和一个标注就能构成一个ejb。本平台提供EJB 3.1 教程pdf下载,需要的朋友们可以下载试试!
EJB3.1 包含了如下新特性:
无需接口( No-interface view):会话 Bean 本地访问无需额外的业务逻辑接口
War 部署( War deployment):现在 ejb 组件可以直接打包部署到 war 里边
内嵌容器( Embedded container):新增加了内嵌 api,用来在 JavaSE 环境中执行ejb 组件 (可用于单元测试、批处理等等)
单例( Singleton):这是一个新的组件,它可以更加容易了共享状态
丰富的定时服务( Richer timer service):这个特性允许自动创建 EJB 定时器,并且可以基于日期表达式
异步( Asynchrony):现在可以不使用 MDBs 而进行异步调用
轻量级 EJB( EJB Lite):定义了一个轻量级的 JavaEE 功能子集(例如 JavaEE Web Profile)
便携式的 JNDI 名称( Portable JNDI name):现在规定了查找 EJB 组件的语法,有效地防止了不同 EJB 容器间不同的 EJB 组件查找方式