Java EE企业级应用技术PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:姜志强编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2019
- ISBN:9787121344442
- 页数:182 页
第1章 Java EE企业级应用概述 1
1.1企业级应用与中间件 1
1.1.1什么是企业级应用 1
1.1.2当今的计算机应用环境 1
1.1.3 Internet时代计算机应用的主要矛盾 2
1.1.4中间件的概念 2
1.1.5中间件的发展 3
1.2 Web应用的发展 4
1.2.1静态网页技术 4
1.2.2动态网页技术 5
1.2.3 C/S体系结构模式与B/S体系结构模式 6
1.2.4多层应用体系结构 7
1.3 Java EE概述 8
1.3.1 Java EE模式的发展 8
1.3.2 Java EE应用模式 9
1.3.3 Java EE组件与容器 10
1.3.4 Java EE体系架构的优越性 11
1.3.5 Java EE API 12
1.4主要Java EE产品介绍 13
1.4.1 WebSphere 13
1.4.2 WebLogic 13
1.4.3 GlassFish 13
1.4.4 Tomcat 14
1.4.5 JBoss 14
1.5用GlassFish服务器构建企业级应用环境 14
1.5.1下载正版安装软件 14
1.5.2安装Java软件和GlassFish服务器 15
1.5.3使用Java软件和GlassFish服务器 19
第2章 Web应用框架JSF 21
2.1 Web应用概述 21
2.1.1 Web应用的基本概念 21
2.1.2 Web应用的工作过程 21
2.1.3 Web应用的基本开发步骤 22
2.2 JavaServer Faces框架技术 22
2.2.1 JavaServer Faces框架的概念 22
2.2.2生成一个简单的JavaServer Faces框架的Web应用 23
2.2.3 JavaServer Faces框架的体系结构 27
2.2.4 JavaServer Faces框架的Web应用的生命周期 28
2.3 XHTML规范 29
2.3.1认识XHTML规范 29
2.3.2 XHTML语法规范与HTML语法规范的简单比较 29
2.3.3 XHTML的页面结构 30
2.3.4现行XHTML规范 31
2.4表达式语言 32
2.4.1什么是表达式语言 32
2.4.2即刻求值表达式和延缓求值表达式 32
2.4.3值表达式和方法表达式 33
2.4.4表达式语言语法 35
2.5 UI标签组件技术 36
2.5.1 JavaServer Faces标签库及组件API 36
2.5.2创建JSF页面和使用UI组件 36
2.5.3生成用户UI组件 41
2.6 Backing Bean 44
2.6.1什么是Backing Bean 44
2.6.2 Backing Bean中的属性 44
2.6.3 Backing Bean中的方法 45
2.7导航 45
2.7.1什么是导航 45
2.7.2部署描述符文件和应用配置资源文件 45
2.7.3静态导航 47
2.7.4动态导航 47
2.8 JavaServer Faces事件处理机制 48
2.8.1 JavaServer Faces的事件与事件处理 48
2.8.2事件与监听器API 48
2.8.3实现监听器的两种方式 48
2.8.4在组件上注册监听器 49
2.9转换器 50
2.9.1转换器的概念 50
2.9.2标准转换器 50
2.9.3注册、使用转换器 51
2.9.4自定义转换器 53
2.10验证器 54
2.10.1验证器的概念 54
2.10.2标准验证器 54
2.10.3注册、使用验证器 55
2.10.4自定义验证器 56
2.10.5一个使用了监听器、转换器和验证器的完整例子 56
2.11 Facelets与复合组件 62
2.11.1什么是Facelets 62
2.11.2开发一个简单的Facelets应用 62
2.11.3模板 62
2.11.4复合组件 63
2.11.5应用程序的目录结构与资源 64
2.12 Servlet 64
2.12.1 Servlet的基本概念 64
2.12.2编写Servlet程序 66
2.12.3使用Servlet 67
第3章 上下文和注入 70
3.1上下文和注入的概念 70
3.1.1什么是上下文和注入 70
3.1.2托管Bean 72
3.2依赖注入 73
3.2.1创建一个支持依赖注入的项目 73
3.2.2用依赖注入的方式注入Bean 74
3.2.3用生产者方法注入对象 78
3.2.4配置一个CDI应用 79
3.3资源连接和资源注入 79
3.3.1资源与JNDI命名 79
3.3.2资源注入 80
第4章 企业Bean 81
4.1企业Bean概述 81
4.1.1什么是企业Bean 81
4.1.2企业Bean的发展 81
4.1.3企业Bean的类型 82
4.1.4开发企业Bean的基本要求 82
4.2会话Bean 85
4.2.1什么是会话Bean 85
4.2.2访问会话Bean的几种方式 85
4.2.3有状态会话Bean 87
4.2.4无状态会话Bean 93
4.2.5单身会话Bean 96
4.3消息驱动Bean 99
4.3.1什么是消息驱动Bean 99
4.3.2消息驱动Bean与Java消息服务 103
4.4企业Bean高级技术 103
4.4.1使用嵌入式企业Bean容器 103
4.4.2在会话Bean中使用异步方法调用 103
第5章 持久性与事务 105
5.1在Java EE环境中使用数据库 105
5.1.1对象关系映射的概念 105
5.1.2在Java EE中使用数据库 106
5.2持久性与Java持久性API 106
5.2.1实体和实体类 106
5.2.2实体之间的关联关系 112
5.2.3实体的继承层次 114
5.2.4实体的管理和操作 114
5.2.5查询实体 117
5.3 Java持久性查询语言 117
5.3.1查询语言术语 117
5.3.2用Java持久性查询语言生成查询 117
5.3.3 Java持久性查询语言的基本语句 119
5.4标准API 120
5.4.1标准API与中间模型API 120
5.4.2使用中间模型API翻模实体类 121
5.4.3使用标准API与中间模型API查询 122
5.5事务 125
5.5.1事务的概念 125
5.5.2 Java事务API 126
5.5.3一个使用持久性和Java事务API的实例 127
第6章 Web服务 135
6.1 Web服务的概念 135
6.1.1什么是Web服务 135
6.1.2 JAX-WS Web服务与JAX-RS Web服务 135
6.1.3确定使用哪种类型的Web服务 136
6.2 SOAP与WSDL简介 136
6.2.1 SOAP简介 136
6.2.2 WSDL简介 141
6.3用JAX-WS构建Web服务 142
6.3.1 JAX-WS简述 142
6.3.2用JAX-WS生成一个简单的Web服务 142
6.3.3一个简单的JAX-WS Application客户端 144
6.3.4一个简单的JAX-WS Web客户端 144
6.4用JAX-RS构建RESTful Web服务 146
6.4.1什么是RESTful Web服务 146
6.4.2用JAX-RS开发RESTful Web服务 147
第7章 安全性 149
7.1安全性概述 149
7.1.1 Java EE安全性概述 149
7.1.2安全机制 150
7.1.3安全容器 151
7.1.4领地、用户、组群和角色 151
7.2 Web应用安全的例子 152
7.2.1一个声明性安全的例子 152
7.2.2一个编程性安全的例子 154
7.3企业应用安全的例子 156
7.3.1一个声明性安全的例子 156
7.3.2一个编程性安全的例子 158
第8章 Java EE支持技术 160
8.1消息服务 160
8.1.1消息服务的概念 160
8.1.2 JMS API 161
8.1.3 JMS消息发送和接收实例 164
8.2 Java EE拦截器 171
8.2.1拦截器的概念 171
8.2.2使用拦截器 172
附录A Java持久性查询语言语法的Backus-Naur Form表述 176
参考文献 182
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017