Java EE(SSH框架)软件项目开发案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:牛德雄,杨玉蓓主编;熊君丽,刘晓林,陈华政副主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2016
- ISBN:7121284820
- 页数:269 页
第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
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《怎样做好一项研究》张玉婷 2020
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017