图书介绍

EJB3.0入门经典(附光盘1张)

  • 黎活明 著
  • 出版社: 清华大学出版社
  • ISBN:9787302175193
  • 版次:1
  • 商品编码:10079489
  • 包装:平装
  • 开本:16开
  • 出版时间:2008-06-01
  • 用纸:胶版纸
  • 页数:479
  • 字数:693000
  • 正文语种:中文
  • 附件:光盘
  • 附件数量:1

微信扫码下载

手机扫码下载

电脑下载PDF

高速下载 普通下载

赞助商链接

图书目录

第1章 EJB知识与运行环境配置t
1.1 什么是Enterprice JavaBeans(EJB)t
1.2 EJB的运行环境t
1.3 什么是JNDIt
1.4 下载与安装JDKt
1.5 下载与安装Eclipset
1.6 下载与安装JBosst
1.7 运行第一个EJB 3.0例子t
1.8 熟悉JBoss的目录结构t
1.9 在JBoss部署应用t
1.10 如何恢复本书配套例子的开发环境t
1.11 执行项目中的Ant任务t
1.12 运行单元测试用例t
第2章 会话Bean(Session Bean)t
2.1 Stateless Session Beans(无状态Bean)开发t
2.1.1 开发只实现Remote接口的无状态Session Beant
2.1.2 开发只实现Local接口的无状态Session Beant
2.1.3 开发实现了Remote与Local接口的无状态Session Beant
2.2 实例池化(Instance Pooling)t
2.3 Stateless Session Bean的生命周期t
2.4 Stateful Session Bean(有状态Bean)开发t
2.5 激活机制(Activation Mechanism)t
2.6 Stateful Session Bean的生命周期t
2.7 EJB调用机制t
2.8 如何改变Session Bean的JNDI 名称t
2.9 Session Bean的生命周期事件t
2.10 拦截器(Interceptor)t
2.11 依赖注入(Dependency Injection)t
2.11.1 资源类型的注入t
2.11.2 注入与继承关系t
2.11.3 自定义注入注释t
2.12 定时服务(Timer Service)t
2.13 安全服务(Security Service)t
第3章 实体Bean(Entity Bean)t
3.1 JBoss数据源的配置t
3.1.1 MySQL数据源的配置t
3.1.2 MS SQL Server 2000数据源的配置t
3.1.3 Oralce 9i数据源的配置t
3.2 单表映射的实体Beant
3.3 成员属性映射t
3.4 建议重载实体Bean的equals()和hashCode()方法t
3.5 映射的表名或列名与数据库保留字同名时的处理t
3.6 多表映射的实体Beant
3.7 持久化实体管理器EntityManagert
3.7.1 实体的状态t
3.7.2 Entity获取find()或getReference()t
3.7.3 持久化实体persist()t
3.7.4 更新实体t
3.7.5 合并merge()t
3.7.6 删除remove()t
3.7.7 执行JPQL操作createQuery()t
3.7.8 执行SQL操作createNativeQuery()t
3.7.9 刷新实体refresh()t
3.7.10 检测实体是否处于托管状态contains()t
3.7.11 分离所有正在托管的实体clear()t
3.7.12 刷新flush()与设置flush模式setFlushMode()t
3.7.13 获取持久化实现者的引用getDelegate()t
3.8 关系/对象映射t
3.8.1 双向一对多及多对一映射t
3.8.2 单向一对多t
3.8.3 单向多对一t
3.8.4 双向一对一映射t
3.8.5 单向一对一t
3.8.6 双向多对多映射t
3.8.7 单向多对多t
3.9 JPQL查询t
3.9.1 命名参数查询t
3.9.2 位置参数查询t
3.9.3 Date参数t
3.9.4 一个JPQL查询例子t
3.9.5 命名查询t
3.9.6 排序(order by)t
3.9.7 查询部分属性t
3.9.8 查询中使用构造器(Constructor)t
3.9.9 聚合查询(Aggregation)t
3.9.10 关联(join)t
3.9.11 排除相同的记录DISTINCTt
3.9.12 比较Entityt
3.9.13 批量更新(Batch Update)t
3.9.14 批量删除(Batch Remove)t
3.9.15 逻辑非运算符NOTt
3.9.16 使用操作符BETWEENt
3.9.17 使用操作符INt
3.9.18 使用操作符LIKEt
3.9.19 使用操作符IS NULLt
3.9.20 使用操作符IS EMPTYt
3.9.21 字符串函数t
3.9.22 日期和时间函数t
3.9.23 数学函数t
3.9.24 Member oft
3.9.25 子查询t
3.9.26 EXISTSt
3.9.27 All、ANY、SOMEt
3.9.28 结果集分页t
3.10 调用存储过程t
3.10.1 调用无返回值的存储过程t
3.10.2 调用返回单值的存储过程t
3.10.3 调用返回表全部列的存储过程t
3.10.4 调用返回部分列的存储过程t
3.11 复合主键(Composite Primary Key)t
3.11.1 复合主键的定义t
3.11.2 另一种复合主键的定义方式t
3.12 实体继承t
3.12.1 每个类分层结构一张表(table per class hierarchy)t
3.12.2 每个子类一张表(table per subclass)t
3.12.3 每个具体类一张表(table per concrete class)t
3.13 Entity的生命周期和状态t
3.13.1 生命周期回调事件t
3.13.2 在外部类中实现回调t
3.13.3 在Entity类中实现回调t
第4章 事务管理服务t
4.1 容器管理事务(CMT)t
4.2 Bean管理事务(BMT)t
4.3 事务并发的问题与处理t
4.3.1 事务并发的问题t
4.3.2 事务并发的处事t
4.4 因并发事务引起的更新丢失问题及处理t
4.4.1 使用SERIALIZABLE隔离级别避免更新丢失t
4.4.2 修改代码逻辑来避免更新丢失t
4.4.3 使用悲观锁避免更新丢失t
4.4.4 使用乐观锁避免更新丢失t
第5章 消息服务(Java Message Service)t
5.1 消息驱动Bean(Message Driven Bean)t
5.2 Queue消息的发送与接收(PTP消息传递模型)t
5.3 Topic消息的发送与接收(Pub/sub消息传递模型)t
5.4 消息选择器(Message selector)t
第6章 Web服务(Web Service)t
6.1 EJB容器模型的Web Service开发t
6.2 Web容器模型的Web Service开发t
6.3 Web Service的客户端调用t
6.3.1 在J2SE或Web中调用Web Servicet
6.3.2 在EJB中调用Web Servicet
第7章 在WebLogic中使用EJB 3.0t
7.1 WebLogic的安装t
7.2 启动WebLogic Examples服务器t
7.3 熟悉WebLogic的管理控制台t
7.4 关闭WebLogic Examples服务器t
7.5 安装与删除企业应用t
7.6 安装与删除EJB模块t
7.7 安装与删除Web应用t
7.8 安装和引用Java EE共享库t
7.9 使用Ant发布与卸载应用t
7.10 创建JDBC数据源t
7.11 WebLogic的JNDI名称t
7.12 HelloWorld例子t
7.13 Entity Bean应用例子t
7.14 Message-Driven Bean应用例子t
7.14.1 创建队列t
7.14.2 创建主题t
7.14.3 队列消息的发送与接收t
7.14.4 主题消息的发送与接收t
第8章 Struts+EJB 3.0和JSF+EJB 3.0实战t
8.1 系统需求t
8.2 系统实现t
8.2.1 建立实体模型t
8.2.2 建立持久化配置文件t
8.2.3 建立会话Beant
8.2.4 Struts客户端t
8.2.5 JSF客户端t
8.2.6 创建EAR部署描述文件t
8.2.7 使用Ant构建和部署程序t
第9章 项目实用知识t
9.1 使用了第三方类库的企业应用t
9.2 如何对EJB3进行调试t
9.3 单元测试t
9.4 在独立的Web服务器或J2SE中调用EJBt
9.5 如何获取最新的JBoss版本t

查看全部 ↓

精品推荐

京东内部优惠券!扫描二维码领取!

×
京东优惠券精选