
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 EJB 3.1结构简介
在Java EE 6中,EJB 3.1让开发变得更简单,并且功能更强大,比如可以省略业务接口、引入了Singleton Beans、可以直接用WAR文件打包EJB组件、异步会话Bean、轻量级的EJB、在Java SE环境中嵌入API执行EJB等。图1.3展示了EJB 3.1在Java EE 6体系结构中的位置。

图1.3 EJB 3.1在Java EE 6体系结构中的位置
图1.3展示了Java EE 6平台体系结构中各元素间的逻辑关系,每个独立矩形部分标明的容器是Java EE 6运行时环境,它为应用程序组件提供了必要的服务。图中层次结构表示必须提供对Java EE 6平台对应部分的访问,其中Web容器提供用户界面、接收用户输入、数据输出属于视图层组件。EJB容器实际上属于业务逻辑层,根据视图层传送来的数据,进行实际业务逻辑处理,然后再把处理后的结果返回给视图层。因此,EJB 3.1在Java EE 6体系结构中处于重要地位。