图书介绍
EJB 3.0入门经典PDF|Epub|txt|kindle电子书版本网盘下载
![EJB 3.0入门经典](https://www.shukui.net/cover/6/32242920.jpg)
- 黎活明编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302175193
- 出版时间:2008
- 标注页数:479页
- 文件大小:145MB
- 文件页数:492页
- 主题词:Java 语言与开发工具 程序语言与软件开发 计算机与互联网
PDF下载
下载说明
EJB 3.0入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 EJB知识与运行环境配置1
1.1 什么是EnterpriceJavaBeans(EJB)1
1.2 EJB的运行环境1
1.3 什么是JNDI2
1.4 下载与安装JDK2
1.5 下载与安装Eclipse3
1.6 下载与安装JBoss3
1.7 运行第一个EJB3.0例子5
1.8 熟悉JBoss的目录结构5
1.9 在JBoss部署应用6
1.10 如何恢复本书配套例子的开发环境7
1.11 执行项目中的Ant任务9
1.12 运行单元测试用例10
第2章 会话Bean(SessionBean)11
2.1 StatelessSessionBeans(无状态Bean)开发11
2.1.1 开发只实现Remote接口的无状态SessionBean12
2.1.2 开发只实现Local接口的无状态SessionBean23
2.1.3 开发实现了Remote与Local接口的无状态SessionBean25
2.2 实例池化(InstancePooling)27
2.3 StatelessSessionBean的生命周期28
2.4 StatefulSessionBean(有状态Bean)开发30
2.5 激活机制(ActivationMechanism)32
2.6 StatefulSessionBean的生命周期34
2.7 EJB调用机制35
2.8 如何改变SessionBean的JNDI名称36
2.9 SessionBean的生命周期事件38
2.10 拦截器(Interceptor)41
2.11 依赖注入(DependencyInection)47
2.11.1 资源类型的注入54
2.11.2 注入与继承关系57
2.11.3 自定义注入注释58
2.12 定时服务(TimerService)63
2.13 安全服务(SecurityService)65
第3章 实体Bean(EntityBean)80
3.1 JBoss数据源的配置80
3.1.1 MySQL数据源的配置81
3.1.2 MSSQLServer2000数据源的配置82
3.1.3 Oralce9i数据源的配置82
3.2 单表映射的实体Bean83
3.3 成员属性映射98
3.4 建议重载实体Bean的equals()和hashCode()方法103
3.5 映射的表名或列名与数据库保留字同名时的处理104
3.6 多表映射的实体Bean104
3.7 持久化实体管理器EntityManager110
3.7.1 实体的状态120
3.7.2 Entity获取fmd()或getReference()121
3.7.3 持久化实体persist()122
3.7.4 更新实体122
3.7.5 合并merge()123
3.7.6 删除remove()124
3.7.7 执行JPQL操作createQue()125
3.7.8 执行SQL操作createNativeQue()125
3.7.9 刷新实体refresh()126
3.7.10 检测实体是否处于托管状态contains()126
3.7.11 分离所有正在托管的实体clear()127
3.7.12 刷新flush()与设置flush模式setFlushMode()127
3.7.13 获取持久化实现者的引用getDelegateO130
3.8 关系/对象映射130
3.8.1 双向一对多及多对一映射130
3.8.2 单向一对多142
3.8.3 单向多对一146
3.8.4 双向一对一映射150
3.8.5 单向一对一159
3.8.6 双向多对多映射163
3.8.7 单向多对多173
3.9 JPQL查询177
3.9.1 命名参数查询179
3.9.2 位置参数查询179
3.9.3 Date参数180
3.9.4 一个JPQL查询例子180
3.9.5 命名查询193
3.9.6 排序(orderby)193
3.9.7 查询部分属性194
3.9.8 查询中使用构造器(Constructor)194
3.9.9 聚合查询(Aggregation)195
3.9.10 关联(join)197
3.9.11 排除相同的记录DISTINCT199
3.9.12 比较Entity200
3.9.13 批量更新(BatchUpdate)200
3.9.14 批量删除(BatchRemove)201
3.9.15 逻辑非运算符NOT201
3.9.16 使用操作符BETWEEN202
3.9.17 使用操作符IN202
3.9.18 使用操作符LIKE203
3.9.19 使用操作符ISNULL203
3.9.20 使用操作符ISEMPTY204
3.9.21 字符串函数204
3.9.22 日期和时间函数205
3.9.23 数学函数206
3.9.24 Memberof206
3.9.25 子查询207
3.9.26 EXISTS207
3.9.27 All、ANY、SOME208
3.9.28 结果集分页209
3.10 调用存储过程210
3.10.1 调用无返回值的存储过程211
3.10.2 调用返回单值的存储过程211
3.10.3 调用返回表全部列的存储过程212
3.10.4 调用返回部分列的存储过程213
3.11 复合主键(CompositePrimaryKey)214
3.11.1 复合主键的定义214
3.11.2 另一种复合主键的定义方式223
3.12 实体继承227
3.12.1 每个类分层结构一张表(tableperclasshierarchy)227
3.12.2 每个子类一张表(tablepersubclass)233
3.12.3 每个具体类一张表(tableperconcreteclass)236
3.13 Entity的生命周期和状态239
3.13.1 生命周期回调事件240
3.13.2 在外部类中实现回调241
3.13.3 在Entity类中实现回调245
第4章 事务管理服务249
4.1 容器管理事务(CMT)250
4.2 Bean管理事务(BMT)270
4.3 事务并发的问题与处理279
4.3.1 事务并发的问题279
4.3.2 事务并发的处事281
4.4 因并发事务引起的更新丢失问题及处理286
4.4.1 使用SERIALIZABLE隔离级别避免更新丢失294
4.4.2 修改代码逻辑来避免更新丢失297
4.4.3 使用悲观锁避免更新丢失300
4.4.4 使用乐观锁避免更新丢失305
第5章 消息服务(JavaMessageService)311
5.1 消息驱动Bean(MessageDrivenBean)313
5.2 Queue消息的发送与接收(PTP消息传递模型)314
5.3 Topic消息的发送与接收(Pub/sub消息传递模型)322
5.4 消息选择器(Messageselector)326
第6章 Web服务(WebService)328
6.1 EJB容器模型的WebService开发328
6.2 Web容器模型的WebService开发339
6.3 WebService的客户端调用341
6.3.1 在J2SE或Web中调用WebService341
6.3.2 在EJB中调用WebService343
第7章 在WebLogic中使用EJB3.0.347
7.1 WebLogic的安装347
7.2 启动WebLogicExamples服务器350
7.3 熟悉WebLogic的管理控制台350
7.4 关闭WebLogicExamples服务器353
7.5 安装与删除企业应用354
7.6 安装与删除EJB模块357
7.7 安装与删除Web应用359
7.8 安装和引用JavaEE共享库361
7.9 使用Ant发布与卸载应用363
7.10 创建JDBC数据源364
7.11 WebLogic的JNDI名称367
7.12 HelloWorld例子370
7.13 EntityBean应用例子375
7.14 Message-DrivenBean应用例子384
7.14.1 创建队列384
7.14.2 创建主题388
7.14.3 队列消息的发送与接收389
7.14.4 主题消息的发送与接收392
第8章 Struts+EJB3.0和JSF+EJB3.0实战397
8.1 系统需求397
8.2 系统实现398
8.2.1 建立实体模型399
8.2.2 建立持久化配置文件404
8.2.3 建立会话Bean405
8.2.4 Struts客户端410
8.2.5 JSF客户端431
8.2.6 创建EAR部署描述文件452
8.2.7 使用Ant构建和部署程序453
第9章 项目实用知识458
9.1 使用了第三方类库的企业应用458
9.2 如何对EJB3进行调试458
9.3 单元测试464
9.4 在独立的Web服务器或J2SE中调用EJB468
9.5 如何获取最新的JBoss版本478