教材名称: | JavaEE企业级应用开发(基础应用) | |||
ISBN号: | 978-7-89436-176-9 | 作者: | 金焱、许建仁 | |
字数: | 499千字 | 规格: | 16开 | |
印制时间: | 2013-06-01 | 出版日期: | 2013-06-01 | |
定价: | 46 元 | 样章下载: | 978-7-89436-176-9JavaEE企业级应用开发(基础应用)样章(加水印).pdf | |
购买地址: |
JavaEE是目前开发企业级应用的主流平台,在当今企业级项目开发中与微软公司的 MS.NET一起构成两大核心框架技术。本教材全面系统地介绍了JavaEE的体系结构、企业级开发所需要的主流技术以及JavaEE的主流应用服务器和集成开发工具。主要内容包括JavaEE的体系结构、JDBC编程、JNDI及数据源、Servlet组件编程、Jsp技术、MVC开发模式、表达式语言及自定义标签、标准标签库,还包括主流的框架技术 Struts2框架、Spring框架、Hibernate框架,以及JavaEE的核心技术 EJB的开发、JPA应用和JavaMail编程。
第1章 JavaEE简介 1
1.1什么是 JavaEE 1
1.1.1 JavaEE的版本 1
1.1.2为什么需要 JavaEE 2
1.2 JavaEE的体系结构 3
1.2.1多层体系结构 3
1.2.2 JavaEE的体系结构 4
1.2.3 JavaEE的主要技术 5
1.2.4应用服务器介绍 7
第2章 JDBC 16
2.1 JDBC编程基本概念
2.1.1什么是 JDBC
2.1.2 JDBC的作用
2.2 JDBC核心对象应用
2.2.1 jaasq.oncin v.lCneto 18
1 jaasq.oncin对象
2.2.2 java.sql.Statement对象 20
2.2.3 aas.eutejv.qlRslSt aas.eute对象 21
2.2. 4jv.lDtbstDtaasq.aaaeMeaaa对象 22
2.3事务 23
2.3.1提交与回滚 23
2.3.2保存点 23
第3章 JNDI与数据源 30
3.1命名和目录服务 30
3.1.1什么是 JNDI 30
3.1.2 JNDI的使用 31
3.1.3 JNDI中的异常 32 3.2数据源 32
3.2.1数据源和连接池 32
3.2.2连接池的使用 33第4章 Servlet 45
4.1 Web应用概述 45
4.1.1 JavaWeb技术 45
4.1.2 Htp通信协议 45
4.2 Servlet简介 46
4.2.1 Servlet的概念及其作用 46
4.2.2 Servlet基本工作原理 46
4.2.3 Servlet运行环境 48
4.2.4 Servlet包结构 48
4.3 Web应用程序结构 49
4.3.1文件和目录结构 49
4.3.2部署描述文件结构 50
4.4 Servlet应用模型及解析 56
4.4.1 Servlet如何接收 htp请求 56
4.4.2 Servlet如何响应 htp请求 60
4.4.3 Servlet的生命周期 63
4.4.4如何保留客户端状态及信息 66
4.4.5 Servlet请求资源的重定向 80
4.4.6 Servlet请求资源的转发 80
4.4.7 Servlet请求资源的包含 82
4.5 Servlet过滤器 82
4.5.1 Servlet过滤器的作用 82
4.5.2 Servlet过滤器的创建及部署 82
4.6 Servlet事件监听 85
4.6.1事件监听器的作用 85
4.6.2事件监听的分类和接口 85
4.6.3事件监听实现 87第5章 Jsp 89
5.1 Jsp概述 89
5.1.1什么是Jsp 89
5.1.2 Jsp与 Servlet的关系 89
5.1.3 Jsp的执行过程解析 91
5.1.4 Jsp的基本语法 91
5.2 Jsp的脚本元素 98
5.2.1 Jsp注释 98
5.2.2声明语句 98
5.2.3脚本语句 98
5.2.4表达式语句 99
5.3 Jsp内置对象 100
5.3.1 out对象 100
5.3.2 request对象 102
5.3.3 response对象 104
5.3.4 sesion对象 104
5.3.5 application对象 104
5.3.6其他内容之对象 105第6章 MVC开发模式 109
6.1 Web设计模式概述 109
6.2 Jsp模式一与Jsp模式二介绍 109
6.2.1 JspModel1 109
6.2.2 JspModel2 110
6.3 MVC模式原理 111
6.3.1 MVC原理解析 111
6.3.2 MVC模式下的应用范例 112第7章 EL表达式语言 124
7.1 EL表达式语言介绍 124
7.2 EL基本语法 124
7.2.1 EL运算符 126
7.2.2 EL数据访问操作符 128
7.2.3 EL保留字 128
7.2.4三目运算符 128
7.2.5类型的自动转换 129
7.3 EL内置对象 129
7.3.1请求参数的获取方式 130
7.3.2获取存放于不同作用域范围的属性值 132第8章 JSTL标准标签库 134
8.1 JSTL标签库介绍 134
8.1.1标准标签库在Jsp中的角色 134
8.1.2如何使用JSTL标准标签库 134
8.1.3 JSTL标准标签库的分类 135
8.2核心标签库 136
8.2.1通用标签库 136
8.2.2有关条件操作的标签 142
8.2.3有关循环迭代操作的标签 145
8.2.4有关 URL操作的标签 152
8.3其他标签库 156
8.3.1国际化和格式操作标签库 156
8.3.2有关函数操作的标签 171
8.3.3有关 SQL操作的标签 173
8.3.4有关 XML操作的标签 176第9章 Struts2框架 181
9.1 Struts2框架介绍及环境搭建 181
9.1.1 Struts2框架概述 181
9.1.2 Struts2框架的处理流程及体系结构 182
9.1.3 Struts2框架依赖的 jar包 183
9.1.4 web.xml配置要素 183
9.1.5 struts.xml配置要素 183
9.2 Action控制器中的数据操纵 187
9.2.1向 Action属性注入属性值及获取请求参数 187
9.2.2 Action中访问 Servlet关键 API 188
9.3 Struts2框架标签库 191
9.3.1标签库的引用 191
9.3.2标签的语法 191
9.3.3通用标签 192
9.3.4 UI标签 193
9.4 Struts2的验证框架 199
9.4.1在 Action的方法中验证 199
9.4.2在 Action的 validateXxx()方法中验证 200
9.4.3使用验证框架 200第10章 Spring框架 209
10.1 Sping框架概述 209
10.1什么是 Spring框架 209
10.1.2为什么使用 Spring框架 211
10.2 Spring核心思想 215
10.2.1反转控制 IoC和依赖注入 DI 215
10.2.2依赖注入的实现方式 219
10.2.3各种类型数据的注入范例 220
10.2.4 BeanFactory介绍 223
10.2.5
Bean的概念 224
10.2.6 ApplicationContext介绍 227
10.3 Spring对 Bean的管理 228
10.3.1 Bean的懒加载 228
10.3.2 Bean的继承 229
10.4 Sping对持久化的支持 229
10.4使用 Spring定义数据源 229
10.4.2 SpringJDBCTemplate 231第11章 Hibernate框架 237
11.1 Hibernate框架概述 237
11.1.1持久层设计与 ORM 237
11.1.2 Hibernate概述 237
11.2 Hibernate基础 238
11.2.1 Hibernate的配置 238
11.2.2 Hibernate的核心组件 239
11.2.3 Hibernate的映射 241
11.3 Hibernate的实体关联 248
11.3.1一对一关联 248
11.3.2一对多关联 250
11.3.3多对多关联 251
11.4 Hibate的查询 257
11.4.1eHnQL查询 257
11.4.2 QBC查询 259
11.4.3本地
SQL查询 260
第12章 EJB 263
12.1 EJB简介 263
12.1.1 EJB概述 263
12.1.2 EJB组件类型 264
12.1.3 EJB3.0的简化和实现 264
12.1.4 EJB3.0的部署 265
12.2会话
Bean 270
12.2.1会话 Bean的类型 270
12.2.2会话 Bean的生命周期 271
12.2.3无状态会话 Bean 271
12.2.4有状态会话 Bean 272
12.2.5会话 Bean的最佳实践 273
12.3消息驱动 Bean 277
12.3.1 JMS消息服务 277
12.3.2消息服务的分类 278
12.3.3消息服务的实现 279
12.3.4开发消息驱动 Bean 280第13章 JPA 292
13.1 JPA简介 292
13.1.1 JPA的概念 292
13.1.2常用 JPA接口 293
13.2 JPA基础 293
13.2.1 JPA的配置 293
13.2.2 JPA的映射 294
13.3 JPA的查询 298
13.3.1 JPQL概述 298
13.3.2 JPQL查询基础 298
13.3.3 JPQL查询参数 298
13.3.4 JPQL命名查询 299
13.3.5 JPQL本地查询 299
13.3.6 JPQL查询的结果处理 299
13.4 JPA的实体管理器 301
13.4.1容器托管的实体管理器 302
13.4.2应用托管的实体管理器 302
13.4.3实体管理器工厂 304
13.4.4实体对象的生命周期 304第14章 JavaMail 307
14.1 Email的相关协议 307
14.2 JavaMailAPI简介 308
14.3带有附件的邮件 312
14.4邮件的接受和删除 314参考文献 317
Copyright © 2014. 东软电子出版社.
备案号辽ICP备14003114号-1 | 增值电信业务经营许可证:辽B2-20140203|增值电信业务经营许可证:辽B2-201402111