当前位置:首页 > 工业技术
Java EE(SSH框架)软件项目开发案例教程
Java EE(SSH框架)软件项目开发案例教程

Java EE(SSH框架)软件项目开发案例教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:牛德雄,杨玉蓓主编;熊君丽,刘晓林,陈华政副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:7121284820
  • 页数:269 页
图书介绍:本书以项目导向的形式,介绍了Java EE及Struts 2、Hibernate、Spring三大经典框架的相关知识、技术及编程方法;同时介绍了SSH集成框架下采用MVC模式进行综合Web应用程序开发的过程。全书以案例为先导组织各单元的内容。全书共分8章,第1章介绍Java EE Web软件开发简介,第2章介绍使用Struts 2框架搭建项目的MVC结构,第3章介绍使用Struts 2框架提高开发效率,第4章介绍使用Hibernate框架实现数据处理,第5章介绍使用Hibernate实现数据库关联操作,第6章介绍使用Spring框架实现对象管理,第7章介绍SSH集成开发实战,第8章通过一个完整的案例介绍基于SSH进行项目开发的过程及文档编写。另外,本书还介绍了一些目前较流行的软件开发框架及其应用,如MyBatis、Spring MVC等。
《Java EE(SSH框架)软件项目开发案例教程》目录

第1章 Java EE Web软件开发简介 1

1.1 概述 1

1.1.1 Java EE简介 1

1.1.2 SSH框架 2

1.1.3 MVC模式软件开发 3

1.2 Java EE Web程序开发环境 5

1.2.1 JDK的安装 5

1.2.2 Web服务器Tomcat的安装与配置 6

1.2.3 Eclipse集成开发环境 7

1.2.4 MyEclipse集成开发环境 7

1.2.5 MySQL数据库环境搭建 9

1.3 基于Java EE进行MVC程序开发案例 10

1.3.1 项目需求介绍 10

1.3.2 项目实现过程 11

1.3.3 项目各层的程序概况 11

1.3.4 项目程序代码介绍 12

1.4 案例项目的拓展 15

1.4.1 项目的数据库应用拓展 15

1.4.2 通过SSH框架实现MVC各层 17

小结 21

习题 21

综合实训 21

第2章 使用Struts 2框架搭建项目的MVC结构 23

2.1 Struts 2应用项目开发步骤简介 23

2.1.1 基本Struts 2应用项目结构配置简介 24

2.1.2 Struts 2应用程序开发过程与原理 25

2.1.3 一个简单的Struts 2项目案例 26

2.2 使用Struts 2开发简单的MVC应用程序 32

2.2.1 基于Struts 2显示学生信息MVC程序的实现 32

2.2.2 用Struts 2开发MVC应用程序 35

2.3 属性驱动和模型驱动 36

2.3.1 Struts 2属性驱动案例实现 36

2.3.2 Struts 2模型驱动案例实现 40

2.4 通过Struts 2框架实现数据库中信息的访问 44

2.4.1 数据库准备 44

2.4.2 案例的程序实现 45

2.4.3 对数据库其他操作的实现 50

2.5 通过MyEclipse添加Struts 2包的支持 51

小结 54

习题 54

综合实训 54

第3章 使用Struts 2框架提高开发效率 56

3.1 Struts 2标签的应用 56

3.1.1 表单标签form 57

3.1.2 表单元素标签 57

3.1.3 数据标签 62

3.1.4 控制标签 65

3.1.5 其他非表单标签 68

3.2 通过Struts 2的OGNL访问数据对象 69

3.2.1 OGNL概述 69

3.2.2 用OGNL操作数据对象 70

3.3 Struts 2框架的综合应用 77

3.3.1 项目的准备与实现思路 78

3.3.2 案例的程序实现 78

小结 81

习题 82

综合实训 82

第4章 使用Hibernate框架实现数据处理 83

4.1 Hibernate框架简介 83

4.2 基于Hibernate的数据持久化实现 84

4.2.1 在项目中使用Hibernate框架开发的步骤 84

4.2.2 使用Hibernate框架的简单案例 85

4.2.3 借助MyEclipse工具完成Hibernate支持及配置 88

4.2.4 基于Hibernate框架进行持久化的操作步骤 93

4.3 基于Hibernate进行MVC应用程序开发 94

4.3.1 创建Hibernate SessionFactory简化Hibernate的使用 95

4.3.2 创建实体类及其映射文件 96

4.3.3 创建模型层实现业务操作 96

4.3.4 修改控制器调用业务模型类 97

4.4 利用HQL实现数据库查询 98

4.4.1 利用Hibernate的HQL实现学生姓名查询 99

4.4.2 Hibernate实现查询常用方式简述 103

小结 105

习题 105

综合实训 105

第5章 使用Hibernate实现数据库关联操作 107

5.1 数据库的关联操作 107

5.2 两个表之间关联操作的实现 108

5.2.1 用Hibernate实现多表级联查询操作 108

5.2.2 用Hibernate实现多表级联更新操作 118

5.3 Hibernate数据关联关系映射 124

5.3.1 单向一对多关系 126

5.3.2 单向多对一关系 127

5.3.3 双向一对多关系 129

5.3.4 双向多对多关系 129

5.4 使用注解方式实现数据持久化 131

5.4.1 添加Hibernate注解支持包 132

5.4.2 在项目中引入Hibernate注解 133

5.4.3 Hibernate注解使用方式概述 137

5.4.4 利用Hibernate注解方式实现持久化操作 140

5.4.5 Hibernate注解的关联关系映射简介 145

5.5 用MyBatis技术实现数据库持久化操作 149

5.5.1 用MyBatis进行持久化操作简介 149

5.5.2 MyBatis与Hibernate的比较 154

小结 155

习题 155

综合实训 156

第6章 使用Spring框架实现对象管理 157

6.1 Spring概述 157

6.2 Spring框架的依赖注入及其实现案例 158

6.2.1 实现思路及过程介绍 159

6.2.2 案例实现 159

6.2.3 依赖注入概述 162

6.2.4 Bean注入参数详解 166

6.2.5 基于注解的配置 169

6.3 Spring面向切面编程 171

6.3.1 实现面向切面编程 172

6.3.2 Spring AOP概述 174

6.3.3 创建AOP增强 176

6.3.4 创建切面 178

6.3.5 自动创建代理 181

6.3.6 基于schema配置切面 182

6.4 Spring声明式事务 183

6.4.1 声明式事务实现案例 184

6.4.2 使用Spring实现声明式事务概述 188

小结 191

习题 191

综合实训 192

第7章 SSH集成开发实战 193

7.1 使用Spring集成Hibernate和Struts 2 193

7.1.1 使用Spring集成Struts 2 194

7.1.2 使用Spring集成Hibernate 198

7.2 Struts 2、Hibernate、Spring整合案例 203

7.2.1 案例实现思路与过程介绍 203

7.2.2 案例的实现 204

7.3 Spring MVC框架及应用 211

7.3.1 Spring MVC框架特点 211

7.3.2 分发器、控制器和视图解析器 212

7.3.3 Spring MVC综合实例 212

小结 216

习题 216

综合实训 217

第8章 基于SSH的学生管理系统项目的开发 218

8.1 引言 218

8.2 需求分析 219

8.2.1 业务描述 219

8.2.2 用例建模 219

8.2.3 数据分析 220

8.2.4 功能需求 220

8.3 数据库设计 221

8.4 软件设计 225

8.5 项目实现 225

8.5.1 基于SSH的软件架构 226

8.5.2 模块设计及MVC层的实现 233

8.5.3 软件操作功能简介 235

小结 240

综合实训 240

附录A Java EE应用开发环境的安装、配置与使用介绍 241

参考文献 268

返回顶部