图书介绍
JAVA EE 5开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)KEVIN MUKHAR CHRIS ZELENAK JAMES L.WEAVER JIM CRUME著;窦巍 顾玲等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111198042
- 出版时间:2006
- 标注页数:477页
- 文件大小:53MB
- 文件页数:495页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JAVA EE 5开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java EE基础1
1.1 什么是Java EE1
1.1.1 Java EE和J2SE有什么关系2
1.1.2 为什么使用JavaEE2
1.2 多层体系结构3
1.2.1 单层系统3
1.2.2 客户端/服务器(两层)体系结构4
1.2.3 n层体系结构5
1.3 不依赖于Java EE厂商6
1.4 可扩展性7
1.5 Java EE的主要特性和概念7
1.5.1 Java EE客户端和服务器端7
1.5.2 容器8
1.5.3 Java Servlet9
1.5.4 JSP技术10
1.5.5 JSF技术11
1.5.6 JDBC12
1.5.7 EJB13
1.5.8 XML支持15
1.5.9 Web服务15
1.5.10 事务支持16
1.5.11 安全性16
1.6 Java EE体系结构的例子17
1.6.1 应用客户端和EJB17
1.6.2 JSP客户端和EJB17
1.6.3 applet客户端和JSP及数据库17
1.6.4 应用集成的Web服务18
1.7 小结18
第2章 做好准备20
2.1 安装JBoss20
2.2 测试JBoss的安装23
2.2.1 启动服务器23
2.2.2 JBoss服务器的安装问题和解决办法23
2.3.1 创建一个应用程序例子25
2.3 编译和部署一个JSP页面25
2.3.2 学会说“Hello”27
2.3.3 创建应用过程中的问题和解决办法30
2.4 小结30
第3章 JSP31
3.1 JSP初步31
3.1.1 JSP开发31
3.1.2 基本的JSP生命周期32
3.2.1 指令元素33
3.2 JSP的构成元素33
3.2.2 脚本元素35
3.2.3 操作元素37
3.2.4 注释和模板数据40
3.3 创建和部署JSP的Web应用40
3.3.1 编写JSP Web应用40
3.3.2 在Java EE中部署Web应用43
3.3.3 在Tomcat中部署Web应用47
3.3.4 解释或编译的错误处理51
3.3.6 JSP的作用域53
3.3.5 JSP的初始化和终止53
3.4 使用内置对象54
3.4.1 request对象54
3.4.2 response对象55
3.4.3 out对象55
3.4.4 session对象56
3.4.5 config对象56
3.4.8 在JSP页面中使用标准操作和内置对象57
3.4.6 exception对象57
3.4.7 appcliation对象57
3.5 解释和编译64
3.6 错误和异常处理67
3.6.1 通过page指令处理异常67
3.6.2 在部署描述文件中处理异常67
3.6.3 在JSP页面中添加异常处理68
3.7 JSP页面的include和forward74
3.7.1 include操作74
3.7.3 向JSP页面中加入include和forward操作75
3.7.2 forward操作75
3.8 小结79
3.9 练习80
第4章 JSP进阶81
4.1 表达式语言81
4.1.1 无脚本的JSP82
4.1.2 EL语句的语法84
4.1.3 EL语句中的错误和默认值88
4.1.4 使用EL的JSP页面例子88
4.2 定制操作和标签处理程序96
4.2.1 定制操作如何工作97
4.2.2 简单标签处理程序99
4.2.3 标准标签处理程序107
4.3.1 获得一个JSTL实现120
4.3.2 JSTL中的操作120
4.3 JSP标准标签库120
4.2.4 定制操作的多样化120
4.3.3 在JSP中使用JSTL123
4.4 小结127
4.5 练习128
第5章 JSF129
5.1 JSF序言129
5.1.1 JSF和其他Java EE技术之间的关系130
5.1.2 请求处理的生命周期130
5.2 JSF的安装132
5.3 在JSP页面中使用JSF133
5.3.1 创建一个简单的JSF应用134
5.3.2 分析这个例子应用的JSF生命周期141
5.4 运用可管理bean142
5.4.1 配置可管理bean143
5.4.2 在JSP页面中使用值绑定表达式146
5.4.3 在JSP页面中使用方法绑定表达式148
5.4.4 扩展JSF例子应用148
5.5 控制页面导航156
5.5.2 导航规则157
5.5.1 静态导航和动态导航157
5.5.3 为JSF例子应用增加动态导航158
5.6 访问bean的环境数据164
5.7 数据的转换166
5.7.1 利用标准转换器166
5.7.2 利用定制转换器168
5.8 输入的验证171
5.8.1 使用标准的验证器171
5.8.2 使用定制的验证器172
5.8.3 忽略验证173
5.9 使用消息文件173
5.10 小结176
5.11 练习题176
第6章 Servlet177
6.1 HTTP和服务器端程序178
6.1.1 请求方法178
6.1.2 服务器端如何处理请求181
6.2.1 基本的Servlet设计182
6.2 Servlet模型和HttpServlet182
6.2.2 处理POST请求的Servlet185
6.2.3 request对象192
6.2.4 response对象194
6.2.5 部署描述文件195
6.2.6 Servlet的生命周期198
6.2.7 Servlet中的事件日志200
6.2.8 Servlet中的多线程200
6.3.1 异常处理的问题207
6.3 异常处理207
6.3.2 错误页面209
6.4 会话管理210
6.4.1 创建和使用会话211
6.4.2 用Cookie代替session对象217
6.5 过滤器218
6.5.1 实现Filter接口219
6.5.2 修改部署描述文件220
6.6 MVC体系结构227
6.6.2 MVC的组成228
6.6.1 Model 1和MVC228
6.6.3 Servlet控制器229
6.6.4 创建MVC应用231
6.7 小结239
6.8 练习240
第7章 数据库访问241
7.1 连接数据库241
7.1.1 用数据源进行连接242
7.1.2 在JavaEE中配置数据源和连接242
7.1.3 在Tomcat中配置数据源和连接250
7.1.4 关闭连接256
7.1.5 设置登录超时258
7.2 异常处理258
7.3 DataSource的日志处理259
7.4 创建和使用Statement对象260
7.4.1 执行单个Statement261
7.4.2 执行批量更新261
7.4.3 释放Statement262
7.4.4 使用Statement在数据库中插入数据263
7.5.1 访问ResultSet269
7.5 使用ResultSet类269
7.5.2 从ResultSet读取数据272
7.5.3 空值的处理274
7.5.4 使用可更新的ResultSet275
7.5.5 维持ResultSet的打开状态:ResultSet的可保持性277
7.6 小结277
7.7 练习277
8.1.1 用预处理语句的原因279
第8章 JDBC进阶279
8.1 预处理语句279
8.1.2 创建Prepared Statement对象282
8.1.3 使用Prepared Statement283
8.2 可调用语句290
8.2.1 为何要用存储过程291
8.2.2 创建可调用语句291
8.2.3 调用存储过程293
8.3 事务294
8.3.1 终止事务295
8.3.2 管理事务295
8.3.3 存储过程使用事务302
8.3.4 使用分布式事务302
8.4 锁机制和隔离306
8.4.1 设置隔离等级306
8.4.2 使用悲观锁机制和乐观锁机制307
8.5 小结315
8.6 练习316
第9章 EJB基础与会话bean317
9.1 理解EJB317
9.1.1 为何要用EJB318
9.1.2 EJB规范318
9.1.3 三种EJB319
9.1.4 应当用哪种类型EJB320
9.2 剖析会话bean321
9.3.1 使用无状态会话bean322
9.3 开发一个会话bean322
9.3.2 选用有状态bean或无状态bean326
9.3.3 使用有状态会话bean327
9.4 小结330
9.5 练习331
第10章 EJB实体bean332
10.1 实体bean与会话bean如何合作332
10.2.1 实体bean类333
10.2 剖析实体bean333
10.2.2 容器管理的持久性和EntityManager接口334
10.2.3 主键335
10.2.4 bean管理的持久性335
10.3 开发CMP实体bean336
10.3.1 建立CMP实体bean应用336
10.3.2 编译CMP实体bean应用341
10.3.3 部署CMP实体bean应用342
10.3.4 运行这个CMP实体bean应用342
10.3.6 分析这个例子的会话bean343
10.3.5 分析例子CMP实体bean343
10.4 开发BMP实体bean344
10.4.1 建立BMP实体bean的应用345
10.4.2 部署BMP实体bean的应用357
10.4.3 运行BMP实体bean应用358
10.4.4 分析例子BMP实体bean358
10.5 EJB查询语言362
10.5.1 EJB QL查询363
10.5.2 建立和部署这个EJB QL查询应用363
10.5.3 运行EJB QL查询应用366
10.5.4 分析会话bean的查找方法366
10.6 小结367
10.7 练习368
第11章 EJB关系、EJB QL和JDBC369
11.1 实体bean的关系369
11.1.1 一对多和多对一关系369
11.1.2 多对多关系371
11.1.3 用EJB QL查询获得数据子集372
11.2 容器管理的关系和EJB QL373
11.2.1 用CMR建立应用374
11.2.2 编译这个CMR应用383
11.2.3 部署这个CMR应用383
11.2.4 为数据库填充数据384
11.2.5 运行此CMR应用384
11.2.6 分析此CMR应用384
11.3 EJB实体bean和JDBC387
11.3.1 EJB应用实现JDBC388
11.3.2 StockList bean使用JDBC389
11.4 小结392
11.5 练习393
第12章 EJB与设计模式394
12.1 更好的设计394
12.2 应用设计模式395
12.2.1 利用设计模式建立应用396
12.2.2 编译和运行这个使用设计模式的应用412
12.2.3 解释这个应用的设计模式413
12.3 结合EJB使用JSP和Servlet416
12.3.1 建立修改过的JSP/Servlet客户端416
12.3.2 回顾修改过的JSP/Servlet客户端422
12.4 小结422
12.5 练习423
第13章 消息驱动bean424
13.1 消息驱动bean概述424
13.1.2 MDB环境425
13.1.1 描述MDB425
13.1.3 MDB事务426
13.1.4 侦听器的调用427
13.2 Java消息服务API428
13.3 EJB定时服务429
13.4 结合使用MDB、JMS和EJB定时服务429
13.4.1 创建MessageTimerApp例子430
13.4.2 构建和运行MessageTimerApp433
13.4.3 分析MessageTimerApp例子434
13.5 小结436
13.4.4 MessageTimerApp小结436
13.6 练习437
第14章 Web服务与JAX-WS438
14.1 理解Web服务438
14.1.1 Web服务标准和模型439
14.1.2 为什么要用Web服务440
14.1.3 Web服务的协议栈441
14.2 用Java开发Web服务443
14.2.1 介绍JAX-WS443
14.2.2 下载CVS工具444
14.2.3 创建Web服务445
14.2.4 构建、测试和运行此Web服务449
14.3 小结451
14.4 练习452
附录A Tomcat453
附录B SQL与EJB QL456
附录C Java EE术语表473
热门推荐
- 2846346.html
- 817878.html
- 2335800.html
- 3334758.html
- 571606.html
- 1292062.html
- 1745594.html
- 1434969.html
- 2208370.html
- 2865141.html
- http://www.ickdjs.cc/book_39706.html
- http://www.ickdjs.cc/book_3214380.html
- http://www.ickdjs.cc/book_2324907.html
- http://www.ickdjs.cc/book_3173550.html
- http://www.ickdjs.cc/book_2295739.html
- http://www.ickdjs.cc/book_1505510.html
- http://www.ickdjs.cc/book_3534674.html
- http://www.ickdjs.cc/book_3489588.html
- http://www.ickdjs.cc/book_3353081.html
- http://www.ickdjs.cc/book_3379390.html