Java EE企业应用开发技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:贺智明主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302279990
- 页数:345 页
第1章 Java EE概述 1
1.1 Java EE的产生和发展 1
1.2 Java EE新特性 2
1.3 Java EE体系结构 6
1.3.1 企业级应用的特点 6
1.3.2 企业应用的体系结构 7
1.3.3 Java EE体系结构 8
1.4 Java EE技术框架 10
1.5 Java EE应用打包与部署 13
1.5.1 基本概念 13
1.5.2 JAR/WAR/EAR文件的格式 14
小结 15
练习/思考题 15
第2章 Java EE开发及运行环境 16
2.1 JDK的下载、安装、配置 16
2.1.1 下载 16
2.1.2 安装 16
2.1.3 配置环境变量 16
2.2 常用开发环境的安装、配置和使用 17
2.2.1 Eclipse/MyEclipse 17
2.2.2 NetBeans 21
2.3 常用Java EE服务器的安装、配置和使用 22
2.3.1 Tomcat 22
2.3.2 Glassfish 23
2.3.3 JBoss 24
2.3.4 WebLogic 24
2.3.5 A pusic 25
2.3.6 在IDE中配置应用服务器 26
2.4 常用数据库系统的安装、配置和使用 28
2.4.1 MySQL 28
2.4.2 Oracle 29
小结 30
练习/思考题 30
第3章 Java Web开发基础 31
3.1 基本概念 31
3.1.1 静态网页和动态网页 31
3.1.2 Servlet与JSP 31
3.1.3 JSP程序示例 32
3.2 JSP技术 33
3.2.1 JSP元素 33
3.2.2 JSP隐含对象 42
3.3 Servlet技术 60
3.3.1 Servlet概述 60
3.3.2 Servlet编程 63
3.3.3 过滤器 65
3.3.4 侦听器 67
3.4 JavaBean组件模型 74
3.4.1 JavaBean概述 74
3.4.2 JavaBean编程 75
3.4.3 一些常用的JavaBean 79
3.5 JDBC数据库访问技术 81
3.5.1 JDBC概述 81
3.5.2 JDBC API 82
3.5.3 JDBC应用示例 85
3.5.4 连接池技术 92
3.6 EL与JSTL 93
3.6.1 EL表达式 93
3.6.2 JSTL 95
3.6.3 自定义标记 102
3.7 MVC模式及应用实例 105
3.7.1 MVC模式概述 105
3.7.2 MVC应用示例 106
小结 114
练习/思考题 114
第4章 JSF 115
4.1 JSF简介 115
4.1.1 什么是JSF 115
4.1.2 JSF工作原理 116
4.1.3 JSF应用的构成 117
4.2 JSF应用的开发步骤 117
4.3 一个简单的JSF应用示例 118
4.3.1 功能描述 118
4.3.2 开发准备 119
4.3.3 初步设计 120
4.3.4 开发辅助Bean 121
4.3.5 开发JSF页面 124
4.3.6 配置页面导航 130
4.4 JSF标签 133
4.4.1 Core标签 134
4.4.2 HTML标签 134
4.5 数据转换与验证 148
4.5.1 转换器 148
4.5.2 验证器 155
4.5.3 错误处理 160
4.6 JSF生命周期及事件处理 161
4.6.1 JSF生命周期 161
4.6.2 事件处理 163
4.7 JSF组件框架及自定义组件 168
4.7.1 JSF组件框架 168
4.7.2 自定义组件 169
小结 170
练习/思考题 170
第5章 EJB 172
5.1 EJB概述 172
5.1.1 传统EJB存在的问题 172
5.1.2 EJB 3的新特性 172
5.1.3 EJB 3的构成 173
5.2 会话Bean 174
5.2.1 无状态会话Bean 174
5.2.2 有状态会话Bean 178
5.3 消息服务与消息驱动Bean 181
5.3.1 Java消息服务 181
5.3.2 消息驱动Bean 184
5.4 EJB的生命周期 186
小结 187
练习/思考题 187
第6章 JPA 189
6.1 持久化概述 189
6.1.1 基本概念 189
6.1.2 持久化的基本内容 190
6.2 JPA编程的基本步骤 191
6.3 O/R映射配置 197
6.4 JPA相关接口/类 202
6.4.1 javax.persistence.Persistence 202
6.4.2 javax.persistence.EntityManagerFactory 202
6.4.3 javax.persistence.EntityManager 203
6.4.4 javax.persistence.EntityTransaction 205
6.4.5 javax.persistence.Query 205
6.5 JPQL语言 207
6.5.1 概述 207
6.5.2 select语句 207
6.5.3 update语句 212
6.5.4 delete语句 212
6.6 实体生命周期与持久上下文环境 213
6.6.1 实体生命周期及其状态转化 213
6.6.2 生命周期回调事件 213
6.6.3 持久上下文 214
6.7 JPA-JSF应用实例 220
6.7.1 创建数据库表 221
6.7.2 创建Web应用 223
6.7.3 创建实体类及DAO类 224
6.7.4 创建JSF页面及辅助Bean 229
小结 239
练习/思考题 240
第7章 Java Web Service 241
7.1 引言 241
7.2 Web服务技术基础 242
7.3 Java EE的Web服务规范 243
7.4 Web服务开发实例 244
7.4.1 JAX-WS实例 244
7.4.2 XFire实例 249
7.4.3 Axis实例 251
7.5 Web服务互操作 255
小结 255
练习/思考题 255
第8章 第三方开源Java EE框架 256
8.1 Struts 2 256
8.1.1 什么是Struts 2 256
8.1.2 Struts 2的框架构成 256
8.1.3 Struts 2环境配置 258
8.1.4 Struts 2开发示例 259
8.1.5 Struts 2标签库 262
8.1.6 Struts 2数据验证 262
8.1.7 国际化支持 266
8.2 Hibernate 267
8.2.1 Hibernate与对象/关系映射 267
8.2.2 Hibernate核心接口/类 268
8.2.3 关联映射配置 269
8.2.4 Hibernate查询 275
8.2.5 Hibernate开发示例 276
8.2.6 反向工程 282
8.3 Spring 285
8.3.1 Spring简介 285
8.3.2 建立开发环境 286
8.3.3 Spring容器与依赖注入 286
8.3.4 受管Bean的生命周期事件 292
8.3.5 Spring AOP简介 293
8.3.6 Spring事务管理 295
8.3.7 Spring整合Struts 2 297
8.3.8 Spring整合Hibernate 301
8.4 其他框架简介 305
8.4.1 iBATIS 305
8.4.2 Guice 307
8.4.3 OperaMasks SDK 307
8.4.4 EasyJWeb框架 309
小结 310
练习/思考题 310
第9章 AJAX及RIA技术 311
9.1 AJAX 311
9.1.1 AJAX简介 311
9.1.2 XMLHttpRequest对象 312
9.1.3 发送请求和处理响应 312
9.1.4 AJAX应用示例 313
9.2 AJAX框架——DWR入门 316
9.2.1 DWR简介 316
9.2.2 DWR编程示例 317
9.3 新一代AJAX框架——Ext 320
9.3.1 Ext简介 320
9.3.2 建立Ext开发环境 321
9.3.3 Ext编程入门 322
9.3.4 Ext组件 324
9.3.5 Ext事件处理 326
9.3.6 Ext常用组件 328
9.4 RIA技术发展 339
9.4.1 Flex/Flash Builer 340
9.4.2 Microsoft SilverLight 340
9.4.3 JavaFX 341
9.4.4 Laszlo 341
9.4.5 HTML5 342
9.4.6 RIA技术平台比较 342
小结 344
练习/思考题 344
参考文献 345
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019