JAVA EE 5开发指南PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)KEVIN MUKHAR CHRIS ZELENAK JAMES L.WEAVER JIM CRUME著;窦巍 顾玲等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2006
- ISBN:7111198042
- 页数:477 页
第1章 Java EE基础 1
1.1 什么是Java EE 1
1.1.1 Java EE和J2SE有什么关系 2
1.1.2 为什么使用JavaEE 2
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 Servlet 9
1.5.4 JSP技术 10
1.5.5 JSF技术 11
1.5.6 JDBC 12
1.5.7 EJB 13
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 应用客户端和EJB 17
1.6.2 JSP客户端和EJB 17
1.6.3 applet客户端和JSP及数据库 17
1.6.4 应用集成的Web服务 18
1.7 小结 18
第2章 做好准备 20
2.1 安装JBoss 20
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章 JSP 31
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和forward 74
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 无脚本的JSP 82
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中使用JSTL 123
4.4 小结 127
4.5 练习 128
第5章 JSF 129
5.1 JSF序言 129
5.1.1 JSF和其他Java EE技术之间的关系 130
5.1.2 请求处理的生命周期 130
5.2 JSF的安装 132
5.3 在JSP页面中使用JSF 133
5.3.1 创建一个简单的JSF应用 134
5.3.2 分析这个例子应用的JSF生命周期 141
5.4 运用可管理bean 142
5.4.1 配置可管理bean 143
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章 Servlet 177
6.1 HTTP和服务器端程序 178
6.1.1 请求方法 178
6.1.2 服务器端如何处理请求 181
6.2.1 基本的Servlet设计 182
6.2 Servlet模型和HttpServlet 182
6.2.2 处理POST请求的Servlet 185
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和MVC 228
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 执行单个Statement 261
7.4.2 执行批量更新 261
7.4.3 释放Statement 262
7.4.4 使用Statement在数据库中插入数据 263
7.5.1 访问ResultSet 269
7.5 使用ResultSet类 269
7.5.2 从ResultSet读取数据 272
7.5.3 空值的处理 274
7.5.4 使用可更新的ResultSet 275
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 Statement 283
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基础与会话bean 317
9.1 理解EJB 317
9.1.1 为何要用EJB 318
9.1.2 EJB规范 318
9.1.3 三种EJB 319
9.1.4 应当用哪种类型EJB 320
9.2 剖析会话bean 321
9.3.1 使用无状态会话bean 322
9.3 开发一个会话bean 322
9.3.2 选用有状态bean或无状态bean 326
9.3.3 使用有状态会话bean 327
9.4 小结 330
9.5 练习 331
第10章 EJB实体bean 332
10.1 实体bean与会话bean如何合作 332
10.2.1 实体bean类 333
10.2 剖析实体bean 333
10.2.2 容器管理的持久性和EntityManager接口 334
10.2.3 主键 335
10.2.4 bean管理的持久性 335
10.3 开发CMP实体bean 336
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 分析这个例子的会话bean 343
10.3.5 分析例子CMP实体bean 343
10.4 开发BMP实体bean 344
10.4.1 建立BMP实体bean的应用 345
10.4.2 部署BMP实体bean的应用 357
10.4.3 运行BMP实体bean应用 358
10.4.4 分析例子BMP实体bean 358
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和JDBC 369
11.1 实体bean的关系 369
11.1.1 一对多和多对一关系 369
11.1.2 多对多关系 371
11.1.3 用EJB QL查询获得数据子集 372
11.2 容器管理的关系和EJB QL 373
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和JDBC 387
11.3.1 EJB应用实现JDBC 388
11.3.2 StockList bean使用JDBC 389
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和Servlet 416
12.3.1 建立修改过的JSP/Servlet客户端 416
12.3.2 回顾修改过的JSP/Servlet客户端 422
12.4 小结 422
12.5 练习 423
第13章 消息驱动bean 424
13.1 消息驱动bean概述 424
13.1.2 MDB环境 425
13.1.1 描述MDB 425
13.1.3 MDB事务 426
13.1.4 侦听器的调用 427
13.2 Java消息服务API 428
13.3 EJB定时服务 429
13.4 结合使用MDB、JMS和EJB定时服务 429
13.4.1 创建MessageTimerApp例子 430
13.4.2 构建和运行MessageTimerApp 433
13.4.3 分析MessageTimerApp例子 434
13.5 小结 436
13.4.4 MessageTimerApp小结 436
13.6 练习 437
第14章 Web服务与JAX-WS 438
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-WS 443
14.2.2 下载CVS工具 444
14.2.3 创建Web服务 445
14.2.4 构建、测试和运行此Web服务 449
14.3 小结 451
14.4 练习 452
附录A Tomcat 453
附录B SQL与EJB QL 456
附录C Java EE术语表 473
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019