《JAVA EE框架技术与案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:杨种学,王小正主编;侯青,徐家喜,朱杰副主编
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2017
  • ISBN:9787305197222
  • 页数:274 页
图书介绍:本书从内容上分为两大部分,第一部分是“JavaEE技术”,第二部分是项目开发及软件工程实践。全书共8章,内容包括JavaEE概述和开发环境、Javaweb基础、Javaweb前端技术应用、Servlet基础和JSP应用、Struts2应用、ORM应用、Spring应用、综合项目等内容。本书加入了实用的企业开发实例,提供一些拓展、深度学习的资源,构建了JavaEE技术的立体化教材。

第1章 Java EE简介 1

1.1 Java EE应用概述 1

1.1.1 Java EE应用的四层结构 2

1.1.2 Java EE应用的体系结构优点 2

1.2 Java EE的轻型框架简介 3

1.2.1 Struts框架 3

1.2.2 ORM框架 4

1.2.3 Spring框架 4

1.2.4 Spring MVC框架 4

1.3 JSP的开发环境搭建 5

1.3.1 JDK的安装设置 5

1.3.2 Tomcat安装设置 6

1.3.3 Eclipse的安装与设置 8

1.4 应用实例 10

第2章 Web编程基础 12

2.1 HTML语言 12

2.1.1 HTML基本概念 12

2.1.2 HTML的标签 13

2.1.3 表格与框架 13

2.2 JavaScript语言 16

2.2.1 JavaScript简介 16

2.2.2 JavaScript和Java的区别 17

2.2.3 JavaScript基本数据结构 18

2.2.4 表达式和运算符 20

2.2.5 事件驱动及事件处理 22

2.2.6 基于对象的JavaScript语言 26

2.3 jQuery基础 35

2.4 HTML5语言 44

2.4.1 HTML5简介 44

2.4.2 HTML5视频 44

2.4.3 HTML5音频 45

2.4.4 HTML5 Canvas 46

2.4.5 HTML5 Web存储 47

2.4.6 HTML5新的Input类型 49

2.4.7 HTML5表单元素 50

第3章 Java Web编程基础 52

3.1 JSP简介 52

3.1.1 JSP特点 52

3.1.2 JSP基本语法 52

3.2 JSP+JavaBean应用实例 69

3.2.1 应用举例1 69

3.2.2 应用举例2 71

3.3 Servlet 77

3.3.1 Servlet简单实例 78

3.3.2 Servlet的生命周期 81

3.3.3 JSP与Servlet的关系 83

3.4 JSP+Servlet+JavaBean应用 84

3.4.1 应用举例1 84

3.4.2 应用举例2 86

3.5 JDBC基本概念 93

第4章 Struts 2概述及基本应用 97

4.1 Struts 2概述 97

4.1.1 MVC思想概述 97

4.1.2 Struts 2的基本流程 99

4.2 Struts 2简单实例开发及工作流程 100

4.2.1 Struts 2简单实例开发 100

4.3 Struts 2的工作流程及文件详解 106

4.3.1 Struts 2的工作流程 106

4.3.2 Struts 2中主要文件详解 107

4.4 Struts 2标签库简介 112

4.4.1 Struts 2标签库概述 113

4.4.2 Struts 2标签语法 113

4.4.3 表单标签 114

4.4.4 非表单标签 117

4.4.5 数据标签 119

4.4.6 控制标签 122

4.5 Struts 2数据验证 126

4.5.1 Validate方法 126

4.5.2 Validation框架 131

4.6 拦截器 134

4.6.1 拦截器概述 134

4.6.2 拦截器的使用方法 135

4.6.3 实现自定义拦截器 138

4.7 文件上传 144

4.7.1 上传单个文件 144

4.7.2 上传多个文件 147

4.8 Struts 2应用实例 150

第5章 Hibernat和MyBatis 157

5.1 ORM简介 157

5.2 Hibernate体系结构 158

5.3 Hibernate应用实例 159

5.4 文件作用详解 162

5.5 Hibernate核心接口 166

5.6 HQL 169

5.7 Hibernat关系映射 170

5.8 Hibernate、Struts 2应用案例 175

5.9 Mybatis简介及应用 180

5.9.1 MyBatis简介 180

5.9.2 MyBatis工作流程 182

5.9.3 MyBatis基本要素 182

5.9.4 应用示例 185

第6章 Spring应用 189

6.1 Spring概述 189

6.2 简单工厂模式 190

6.3 依赖注入 193

6.4 Spring注入方式 196

6.4.1 设值注入 196

6.4.2 构造注入 198

6.5 Spring核心接口及基本配置 199

6.5.1 Spring核心接口 199

6.5.2 Spring基本配置 200

6.5.3 Spring容器中的Bean 201

6.6 Spring的AOP 202

6.6.1 AOP简介 202

6.6.2 代理机制 202

6.7 Struts 2、Spring和Hibernate应用案例 208

第7章 Struts 2、Mybatis和Spring整合应用——教务管理系统 213

7.1 项目简介 213

7.2 技术架构 215

7.3 项目创建流程(以创建培养方案为例) 217

第8章 Spring3 MVC和Hibernate整合应用——教育资源平台开发实例 238

8.1 项目简介 238

8.2 两个项目实现技术比较 244

8.3 项目创建流程(以用户注册为例) 245

附录A 260

A.1 测试用例说明文档 260

A.2 [STORY.eTraining.001.01]—[需求库管理] 262

附录B 265

B.1 教育资源平台数据字典 265

参考文献 274