图书介绍
Java EE 5完全学习手册PDF|Epub|txt|kindle电子书版本网盘下载
![Java EE 5完全学习手册](https://www.shukui.net/cover/45/30125154.jpg)
- 黄开枝,许勇,王黎等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302194286
- 出版时间:2009
- 标注页数:479页
- 文件大小:143MB
- 文件页数:490页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java EE 5完全学习手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 概述篇1
第1章 Java EE概述1
1.1 Java EE发展简介1
1.1.1 Web技术发展历程1
1.1.2 Java EE框架产生4
1.2 Java EE概述5
1.2.1 Java EE简介5
1.2.2 Java EE 5规范新概念6
1.3 Java EE体系特点9
1.4 Java EE技术框架11
1.4.1 单层系统12
1.4.2 两层体系结构(客户端/服务器结构)12
1.4.3 三层体系结构14
1.4.4 n层体系结构14
1.4.5 Java EE体系结构15
1.5 Java EE编程思想:组件-容器16
1.6 Java EE常用技术18
1.6.1 JSP18
1.6.2 Servlet19
1.6.3 RMI20
1.6.4 EJB21
1.6.5 JDBC22
1.6.6 JSF23
1.6.7 Web Services23
1.6.8 其他组件技术24
第2章 搭建Java EE环境26
2.1 构建Java EE运行环境26
2.1.1 安装JDK 1.5.026
2.1.2 安装及配置JBoss28
2.1.3 部署和开发JSP程序33
2.2 构建Eclipse开发环境37
2.2.1 Eclipse介绍及安装37
2.2.2 安装MyEclipse40
2.2.3 Eclipse中配置JBoss43
2.3 记事本开发Web程序实例46
2.3.1 开发Servlet程序46
2.3.2 运行JSP+JavaBean+Servlet程序48
2.4 记事本开发EJB程序实例52
2.4.1 EJB程序服务器端编码52
2.4.2 EJB程序客户端编码53
2.4.3 部署和运行55
第2篇 基本技术篇57
第3章 Servlet技术57
3.1 Servlet概述57
3.1.1 Servlet介绍58
3.1.2 Servlet技术特点59
3.1.3 创建Servlet登录程序59
3.1.4 Servlet生命周期63
3.2 Servlet体系结构65
3.3 Servlet常用接口66
3.3.1 HttpServlet实现接口67
3.3.2 请求和响应接口70
3.3.3 ServletContext上下文环境接口77
3.3.4 ServletConfig初始化配置接口80
3.3.5 HttpSession会话跟踪接口82
3.3.6 ServletException异常接口87
3.3.7 Servlet过滤接口87
3.4 Servlet配置选项92
3.4.1 <servlet>元素及其子元素92
3.4.2 <servlet-mapping>元素及其子元素93
第4章 JSP技术95
4.1 JSP概述95
4.1.1 JSP产生及发展95
4.1.2 JSP优势96
4.1.3 JSP开发模式98
4.1.4 JSP运行机制101
4.2 JSP页面元素103
4.3 脚本元素105
4.3.1 JSP表达式105
4.3.2 JSP脚本106
4.3.3 JSP声明107
4.4 指令元素109
4.4.1 page指令109
4.4.2 include指令111
4.5 动作元素112
4.5.1 <jsp:include>包含动作113
4.5.2 <jsp:forward>转向动作115
4.5.3 其他动作指令118
4.6 JSP内置对象119
4.6.1 request请求对象120
4.6.2 response响应对象125
4.6.3 session会话对象128
4.6.4 application全局对象131
4.6.5 其他内置对象133
第5章 JDBC技术136
5.1 JDBC基础136
5.1.1 JDBC介绍136
5.1.2 JDBC API概述138
5.1.3 JDBC驱动程序142
5.2 访问数据库144
5.2.1 连接数据库144
5.2.2 显示数据库记录147
5.3 更新数据库149
5.3.1 更新数据表149
5.3.2 更新结果集151
5.4 调用存储过程152
5.5 事务处理156
5.5.1 数据库事务156
5.5.2 执行一个数据库事务158
5.5.3 在事务里使用保存点160
5.5.4 将SQL语句成批放入一个事务中161
5.6 分页显示数据162
5.7 使用JDBC元数据165
5.7.1 使用DatabaseMetaData166
5.7.2 使用ResultSetMetaData167
第6章 JSF技术170
6.1 JSF简介170
6.1.1 JSF开发环境配置171
6.1.2 第一个JSF程序172
6.1.3 配置导航规则175
6.1.4 JSF表达式语言177
6.1.5 Backing Beans178
6.2 数据转换与验证179
6.2.1 标准转换器180
6.2.2 标准验证器182
6.2.3 错误讯息处理183
6.3 事件处理184
6.3.1 动作事件184
6.3.2 值变事件187
6.3.3 实时事件190
6.4 JSF用户界面组件192
6.4.1 JSF标准标签简介192
6.4.2 输出类标签193
6.4.3 输入类标签194
6.4.4 命令类标签194
6.4.5 选择类标签195
6.4.6 其他标签197
6.5 JSF+EJB实例198
第7章 JNDI和RMI开发204
7.1 JNDI介绍204
7.1.1 命名服务205
7.1.2 目录服务206
7.1.3 LDAP介绍207
7.2 使用JNDI209
7.2.1 JNDI API的下载和操作210
7.2.2 JNDI的应用212
7.3 RMI218
7.3.1 RMI介绍218
7.3.2 RMI分布式应用220
7.3.3 RMI常用的接口和类221
7.3.4 RMI远程操作223
7.4 一个简单RMI实例实现225
7.4.1 远程接口225
7.4.2 实现远程接口的类226
7.4.3 编译和运行rmic编译器227
7.4.4 创建安全策略228
7.4.5 启动RMI注册表229
7.4.6 RMI客户程序230
7.5 带有回调的RMI会话231
第3篇 EJB篇237
第8章 EJB技术架构237
8.1 组件技术237
8.2 EJB简介239
8.2.1 EJB概念239
8.2.2 EJB作为框架240
8.2.3 EJB 3.0241
8.3 EJB分层架构243
8.4 EJB组件类型245
8.4.1 会话Bean和消息驱动Bean245
8.4.2 实体和JPA246
8.5 EJB服务247
8.5.1 访问EJB服务和JPA服务248
8.5.2 使用EJB服务248
8.6 EJB新特性250
第9章 会话Bean254
9.1 会话Bean简介254
9.1.1 会话Bean类型254
9.1.2 会话Bean功能255
9.1.3 会话状态256
9.2 会话Bean实现类256
9.3 会话Bean业务接口259
9.4 无状态会话Bean开发260
9.5 依赖注入264
9.6 EJB中AOP:拦截器270
9.6.1 AOP与拦截器概念270
9.6.2 实现拦截器271
9.7 会话Bean生命周期277
9.7.1 生命周期回调事件277
9.7.2 深入理解生命周期回调279
9.8 EJB 3计时器服务(Timer Service)283
9.9 分析EJB安全287
9.9.1 使用默认安全域287
9.9.2 使用自定义安全域296
9.10 有状态会话Bean299
9.11 两种会话Bean区别以及JNDI名称301
第10章 实体303
10.1 实体持久化档案303
10.2 单表映射实体304
10.3 使用EntityManager操作实体310
10.3.1 EntityManager增删查改311
10.3.2 刷新操作314
10.3.3 使用getDelegate()、clear()和contains()316
10.4 映射实体关系317
10.4.1 一对一映射317
10.4.2 一对多及多对一326
10.4.3 多对多335
10.5 使用参数查询343
10.6 EJB3 QL语言344
10.6.1 创建测试实例344
10.6.2 大小写敏感性(Case Sensitivity)357
10.6.3 排序(order by)358
10.6.4 使用GROUP BY和HAVING359
10.6.5 使用构造器(Constructor)359
10.6.6 聚合函数(Aggregation)360
10.6.7 联结实体(join)363
10.6.8 使用操作符(MEMBER OF)365
10.6.9 批量更新(Batch Update)与删除(Batch Remove)366
10.6.10 使用操作符NOT和BETWEEN367
10.6.11 使用操作符IN和LIKE368
10.6.12 使用操作符IS NULL和IS EMPTY370
10.6.13 使用表达式ALL ANY SOME371
10.6.14 使用操作符DISTINCT和EXISTS372
10.6.15 函数374
10.6.16 子查询376
10.7 生命周期376
10.8 复合主键(Composite Primary Key)377
第11章 JMS和消息驱动Bean386
11.1 JMS基本概念386
11.2 JMS消息模型387
11.2.1 JMS消息头字段388
11.2.2 JMS消息属性389
11.2.3 JMS消息体391
11.3 JMS通用设施391
11.3.1 连接工厂和连接391
11.3.2 创建Session会话392
11.4 JMS点对点模式393
11.5 JMS发布-订阅模式394
11.6 消息驱动Bean简介395
11.7 使用消息驱动Bean396
11.7.1 点对点消息模型396
11.7.2 发布-订阅消息模型402
11.8 消息驱动Bean生命周期408
第4篇 实践篇411
第12章 JavaMail技术411
12.1 JavaMail基础411
12.1.1 邮件协议411
12.1.2 JavaMail概述412
12.2 安装与配置JavaMail412
12.3 相关的类介绍413
12.3.1 Session413
12.3.2 InternetAddress414
12.3.3 MimeMessage415
12.3.4 Transport417
12.3.5 Store417
12.3.6 Folder418
12.4 发送邮件418
12.4.1 发送纯文本格式的邮件419
12.4.2 发送HTML格式的邮件426
12.4.3 发送附件427
12.5 接收并查看邮件428
第13章 网上购书系统433
13.1 系统概述433
13.1.1 需求分析433
13.1.2 系统用例图434
13.1.3 系统设计436
13.2 数据库设计437
13.3 实现实体439
13.3.1 实现Book实体439
13.3.2 实现User实体440
13.3.3 实现Order实体441
13.4 实现会话Bean442
13.4.1 与Book实体对应会话Bean442
13.4.2 与User实体对应会话Bean444
13.4.3 与Order实体对应会话Bean448
13.5 图书查询显示模块实现450
13.5.1 实现首页450
13.5.2 实现图书查询操作453
13.5.3 实现用户注册454
13.5.4 实现用户登录458
13.6 购书订单管理模块实现459
13.6.1 用户后台首页459
13.6.2 购书订单管理460
13.7 后台管理模块实现464
13.7.1 后台管理界面465
13.7.2 界面菜单实现468
13.7.3 订单查询操作实现476
13.7.4 会员显示操作实现477