EJB3.0实例教程

06-07-24 yoee
《EJB3.0实例教程》

下载网址:http://www.foshanshop.net

第一章 前言

1.1 本教程适合人群

1.2 联系作者

第二章 运行环境配置

2.1 下载与安装

2.2 运行一个EJB3例子

2.3 在独立的Tomcat 中调用EJB

2.4 发布在JBOSS集成环境中的WEB应用调用EJB

第三章 开发前的准备

3.1 熟悉JBoss的目录结构

3.2 JBoss中的部署

3.3 如何进行EJB打包

3.4 如何进行WEB应用打包

第四章 会话Bean(Session Bean)

4.1 Stateless Session Beans(无状态bean)开发

4.1.1 开发只存在Remote接口的无状态Session Bean

4.1.2 开发只存在Local接口的无状态Session Bean

4.1.3 开发存在Remote与Local接口的无状态Session Bean

4.2 Stateful Session Beans(有状态bean)开发

4.3 Stateless Session Bean与Stateful Session Bean的区别

4.4 如何改变Session Bean的JNDI 名称

4.5 Session Bean的生命周期

4.6 拦截器(Interceptor)

4.7 依赖注入(dependency injection)

第五章 消息驱动Bean (Message Driven Bean)

第六章 实体Bean(Entity Bean)

6.1 实体Bean的组成文件persistence.xml配置

6.2 JBoss数据源的配置

6.2.1 MySql数据源的配置

6.2.2 Ms Sql Server2000数据源的配置

6.3 实体Bean发布前的准备工作

6.4 单表映射的实体Bean

6.5 持久化实体管理器EntityManager

6.5.1 Entity获取find()

6.5.2 添加persist()

6.5.3 更新Merge()

6.5.4 删除Remove()

6.5.5 执行EJB3 QL操作createQuery()

6.6 关系/对象映射

6.6.1 映射的表名或列名与数据库保留字同名时的处理

6.6.2 一对多及多对一映射

6.6.3 一对一映射

6.6.4 多对多映射

6.7 使用参数查询

6.7.1 命名参数查询

6.7.2 位置参数查询

6.8 EJB3 QL语言

6.8.1 大小写敏感性(Case Sensitivity)

6.8.2 排序(order by)

6.8.3 查询部分属性

6.8.4 查询中使用构造器(Constructor)

6.8.5 聚合查询(Aggregation)

6.8.6 关联(join)

6.8.7 比较Entity

6.8.8 批量更新(Batch Update)

6.8.9 批量删除(Batch Remove)

6.8.10 使用操作符NOT

6.8.11 使用操作符BETWEEN

6.8.12 使用操作符IN

6.8.13 使用操作符LIKE

6.8.14 使用操作符IS NULL

6.8.15 使用操作符IS EMPTY

6.8.16 使用操作符EXISTS

6.8.17 字符串函数

6.8.18 计算函数

6.8.19 子查询

6.9 事务管理服务

6.10 Entity的生命周期和状态

6.11 复合主键(Composite Primary Key)

第七章 Web服务(Web Service)

7.1 Web Service的创建

7.2 Web Service的客户端调用

7.2.1 用java语言调用Web Service

7.2.2 用asp调用Web Service

猜你喜欢