上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2部分 Java Web企业级开发技术EJB
EJB作为一个企业级的开发组件,主要用来进行分布式开发和数据库的调用。分布式开发通过会话Bean和消息驱动Bean实现,数据库调用通过实体Bean实现。
本部分将分4个层次来讲解EJB开发技术。
(1)EJB快速入门:构建起EJB的运行环境和开发环境,即JBoss+Eclipse,并通过一个入门实例让读者快速上手。
(2)讲解EJB的分布式开发组件。
● 会话Bean:用以实现基于JNDI的分布式部署和调用。
● 消息驱动Bean:用以实现基于JMS的消息处理机制。
(3)讲解EJB的数据处理组件。
● 实体Bean:讲解实体Bean连接数据库的过程,并能够使用实体管理器进行数据库的操作。
● 实体关系映射:讲解实体Bean组件的开发方法,包括单表映射、一对一映射、一对多映射、多对一映射、多对多映射。
● 实体关系查询:讲解JPQL查询语言和原生SQL查询方法。
以上实体Bean的内容,是EJB 3集成了JPA后的开发过程。
(4)项目开发实战:基于EJB分布式架构开发企业信息管理系统,分别开发基于EJB的服务端和基于Struts 2+Spring的客户端。
● 企业信息管理系统服务端——开发基于EJB+MySQL的服务端组件:
emis01(EJB+MySQL).zip
● 企业信息管理系统客户端——开发基于Struts 2+Spring+EJB架构的系统:
emis02(Struts2+Spring+EJB).zip