Java EE轻量级框架应用开发教程

Java EE轻量级框架应用开发教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2016-02
版次: 1
ISBN: 9787115389176
定价: 36.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 231页
正文语种: 简体中文
2人买过
  • 本书通过理论与实际相结合的方式详细讲解了SSH(Struts2+Spring+Hibernate)等轻量级框架技术的整合开发知识。以MyEclipse为开发平台,结合Tomcat Web服务器、MySQL数据库系统进行应用讲解。本书从三个轻量级的框架入手,介绍了框架开发技术概述、Struts基础、Struts标签、Struts高级特性、Hibernate基础、Hibernate实体关系映射、Hibernate查询语言、Spring控制反转、Spring面向方面编程等内容,并对每个框架的应用及整合分别给出相应的综合实例,包括Struts2框架应用,Struts2+Hibernate应用,以及SSH整合应用实例。 李唯,武汉软件工程职业学院计算机学院优秀教师,参与编写了《JSP与Servlet开发技术》(978-7-5611-6198-2)、《HTML与CSS前台》(978-7-5084-8049-7)等多部教材。

    第一章 Struts2基础知识 4
    1.1 配置Sturts2运行环境 5
    1.2 Struts2第一个例子 7
    1.3 Struts2框架工作原理 12
    1.4 配置Struts2 15
    1.4.1 配置Web.xml 15
    1.4.2 配置Struts2.xml 16
    1.4.3 配置Struts2.properties 18
    1.5 Action和类型转换 18
    1.5.1 实现Action控制类 19
    1.5.2 访问和配置Action 22
    1.5.3动态方法调用 25
    1.5.4 使用Struts2内建类型转换器 28
    1.6 本章小结 32
    1.7 课内实训 32
    1.8 实训题 32
    第二章 Struts2标签库 33
    2.1 标签库概述 33
    2.1.1 使用标签的优势 33
    2.1.2 Struts2标签库分类 34
    2.2 使用控制标签 35
    2.2.1 if/elseif/else标签 35
    2.2.2 iterator/append/merge/generator/subset/sort标签 36
    2.3 使用数据标签 43
    2.3.1 action标签 44
    2.3.2 bean标签 46
    2.3.3 debug标签 48
    2.3.4 include标签 48
    2.3.5 param标签 49
    2.3.6 property标签 50
    2.3.7 set/url/date标签 51
    2.4 使用表单UI标签 54
    2.4.1 表单标签的通用属性 55
    2.4.2 form标签 56
    2.4.3 文本域型标签 57
    2.4.4 选择型标签 58
    2.4.5 其他简单标签 63
    2.4.6 复杂操作标签 63
    2.5 本章小结 64
    2.6 课内实训 64
    2.7 实训题 64
    第三章 Struts2的高级特性 65
    3.1 拦截器简介 65
    3.1.1 拦截器的工作原理 65
    3.1.2 拦截器意义 66
    3.1.3 拦截器角色 68
    3.2 拦截器配置 69
    3.2.1 配置拦截器 69
    3.2.2 使用拦截器 72
    3.2.3 默认拦截器 74
    3.3 自定义拦截器 75
    3.3.1 实现拦截器类 75
    3.3.2 使用自定义拦截器 77
    3.4 Struts2的国际化 79
    3.4.1 Struts2实现国际化的机制 80
    3.4.2 加载国际化资源文件的方式 83
    3.4.3 实现自由选择语言环境 85
    3.5 Struts2输入校验 87
    3.5.1 Struts2输入校验的必要性 88
    3.5.2 Struts2手动完成输入校验 88
    3.5.3自定义校验器 91
    3.6 应用中的异常处理 92
    3.6.1 Struts2异常处理机制 92
    3.6.2 Struts2异常处理实例 93
    3.7 本章小结 95
    3.8 课内实训 96
    3.9 实训题 96
    第四章 基于Struts2的注册管理系统项目实训 97
    4.1 项目需求说明 97
    4.2 项目系统分析 98
    4.2.1 系统用例图 98
    4.3 系统设计与实现 100
    4.3.1 数据库设计 101
    4.3.2 项目代码实现 102
    4.1 本章小结 127
    第五章Hibernate的基础知识 128
    5.1 持久化概述 128
    5.2 ORM基本概念 129
    5.3 Hibernate的体系结构 131
    5.4 Hibernate执行流程 133
    5.5 使用MyEclipse工具进行Hibernate开发 135
    5.6 Hibernate的数据库操作 142
    5.6.1 Hernate相关文件 142
    5.6.2 Hibernate的数据库操作 146
    5.7 本章小结 151
    5.8 课内实训 151
    5.9 实训题 151
    第六章 Hibernate的关联映射 153
    6.1 多对一映射 153
    6.1.1 多对一映射配置 153
    6.2.2 测试多对一映射 157
    6.2 一对多映射 159
    6.2.1 一对多映射配置 159
    6.2.2 测试多对一映射 161
    6.3 一对一映射 163
    6.3.1 一对一映射配置 163
    6.3.2 测试多对一映射 166
    6.4 多对多映射 167
    6.4.1 多对多映射配置 167
    6.4.2 测试多对多映射 169
    6.5 双向映射 171
    6.5.1双向一对多映射 171
    6.5.1其他双向映射 174
    6.6 本章小结 174
    6.7 课内实训 175
    6.8 实训题 175
    第七章 Hibernate查询 177
    7.1 Hibernate的检索方式 177
    7.2 HQL检索方式 178
    7.2.1 HQL简介 178
    7.2.2 使用HQL查询数据 179
    7.3 条件查询(CriteriaQueries) 182
    7.2.1条件查询简介 182
    7.2.2 使用条件查询查询数据 183
    7.4 SQL检索方式 184
    7.5 本章小结 185
    7.6 课内实训 185
    7.7 实训题 186
    第八章 Struts2与Hibernate3的集成开发案例 187
    8.1 项目需求说明 187
    8.2 数据库的设计 188
    8.2.1 概念设计 188
    8.2.2 数据库表设计 189
    8.3 系统详细设计 191
    8.3.1 系统用例设计 191
    8.3.2 部分顺序图 193
    8.4 系统的实现 195
    8.4.1 系统代码介绍 195
    8.4.2 页面效果展示 198
    8.5 本章小结 199
    第九章 Spring的基础知识 200
    9.1 Spring简介 200
    9.2 Spring框架的系统架构 202
    9.3 Spring框架的主要技术特性 204
    9.4 Spring开发环境 205
    9.5 本章小结 210
    9.6 课内实训 210
    9.7 实训题 210
    第十章 Spring的用法 211
    10.1 控制反转的实现 211
    10.1.1 什么是IoC 211
    10.1.2 Spring框架中的依赖注入技术 212
    10.1.3 依赖注入的形式 216
    10.1.4 Bean与Spring容器 219
    10.2 面向切面编程 226
    10.2.1认识AOP 226
    10.2.1 AOP实例 228
    10.3 Spring与Struts2的整合 231
    10.4 Spring与Hibernate的整合 236
    10.5 Struts2+Hibernate+Spring的整合 242
    10.6 本章小结 247
    10.7 课内实训 247
    10.8 实训题 247
    第十一章 基于Struts2+Hibernate+Spring的网上书城项目实训 248
    11.1 项目需求说明 248
    11.2 数据库分析 250
    11.2.1 E-R模型图 250
    11.2.2数据库表设计 252
    11.3 网上书城设计与实现 255
    11.3.1 系统代码介绍 255
    11.3.2系统运行过程介绍 263
    11.5 本章小结 270
  • 内容简介:
    本书通过理论与实际相结合的方式详细讲解了SSH(Struts2+Spring+Hibernate)等轻量级框架技术的整合开发知识。以MyEclipse为开发平台,结合Tomcat Web服务器、MySQL数据库系统进行应用讲解。本书从三个轻量级的框架入手,介绍了框架开发技术概述、Struts基础、Struts标签、Struts高级特性、Hibernate基础、Hibernate实体关系映射、Hibernate查询语言、Spring控制反转、Spring面向方面编程等内容,并对每个框架的应用及整合分别给出相应的综合实例,包括Struts2框架应用,Struts2+Hibernate应用,以及SSH整合应用实例。
  • 作者简介:
    李唯,武汉软件工程职业学院计算机学院优秀教师,参与编写了《JSP与Servlet开发技术》(978-7-5611-6198-2)、《HTML与CSS前台》(978-7-5084-8049-7)等多部教材。
  • 目录:


    第一章 Struts2基础知识 4
    1.1 配置Sturts2运行环境 5
    1.2 Struts2第一个例子 7
    1.3 Struts2框架工作原理 12
    1.4 配置Struts2 15
    1.4.1 配置Web.xml 15
    1.4.2 配置Struts2.xml 16
    1.4.3 配置Struts2.properties 18
    1.5 Action和类型转换 18
    1.5.1 实现Action控制类 19
    1.5.2 访问和配置Action 22
    1.5.3动态方法调用 25
    1.5.4 使用Struts2内建类型转换器 28
    1.6 本章小结 32
    1.7 课内实训 32
    1.8 实训题 32
    第二章 Struts2标签库 33
    2.1 标签库概述 33
    2.1.1 使用标签的优势 33
    2.1.2 Struts2标签库分类 34
    2.2 使用控制标签 35
    2.2.1 if/elseif/else标签 35
    2.2.2 iterator/append/merge/generator/subset/sort标签 36
    2.3 使用数据标签 43
    2.3.1 action标签 44
    2.3.2 bean标签 46
    2.3.3 debug标签 48
    2.3.4 include标签 48
    2.3.5 param标签 49
    2.3.6 property标签 50
    2.3.7 set/url/date标签 51
    2.4 使用表单UI标签 54
    2.4.1 表单标签的通用属性 55
    2.4.2 form标签 56
    2.4.3 文本域型标签 57
    2.4.4 选择型标签 58
    2.4.5 其他简单标签 63
    2.4.6 复杂操作标签 63
    2.5 本章小结 64
    2.6 课内实训 64
    2.7 实训题 64
    第三章 Struts2的高级特性 65
    3.1 拦截器简介 65
    3.1.1 拦截器的工作原理 65
    3.1.2 拦截器意义 66
    3.1.3 拦截器角色 68
    3.2 拦截器配置 69
    3.2.1 配置拦截器 69
    3.2.2 使用拦截器 72
    3.2.3 默认拦截器 74
    3.3 自定义拦截器 75
    3.3.1 实现拦截器类 75
    3.3.2 使用自定义拦截器 77
    3.4 Struts2的国际化 79
    3.4.1 Struts2实现国际化的机制 80
    3.4.2 加载国际化资源文件的方式 83
    3.4.3 实现自由选择语言环境 85
    3.5 Struts2输入校验 87
    3.5.1 Struts2输入校验的必要性 88
    3.5.2 Struts2手动完成输入校验 88
    3.5.3自定义校验器 91
    3.6 应用中的异常处理 92
    3.6.1 Struts2异常处理机制 92
    3.6.2 Struts2异常处理实例 93
    3.7 本章小结 95
    3.8 课内实训 96
    3.9 实训题 96
    第四章 基于Struts2的注册管理系统项目实训 97
    4.1 项目需求说明 97
    4.2 项目系统分析 98
    4.2.1 系统用例图 98
    4.3 系统设计与实现 100
    4.3.1 数据库设计 101
    4.3.2 项目代码实现 102
    4.1 本章小结 127
    第五章Hibernate的基础知识 128
    5.1 持久化概述 128
    5.2 ORM基本概念 129
    5.3 Hibernate的体系结构 131
    5.4 Hibernate执行流程 133
    5.5 使用MyEclipse工具进行Hibernate开发 135
    5.6 Hibernate的数据库操作 142
    5.6.1 Hernate相关文件 142
    5.6.2 Hibernate的数据库操作 146
    5.7 本章小结 151
    5.8 课内实训 151
    5.9 实训题 151
    第六章 Hibernate的关联映射 153
    6.1 多对一映射 153
    6.1.1 多对一映射配置 153
    6.2.2 测试多对一映射 157
    6.2 一对多映射 159
    6.2.1 一对多映射配置 159
    6.2.2 测试多对一映射 161
    6.3 一对一映射 163
    6.3.1 一对一映射配置 163
    6.3.2 测试多对一映射 166
    6.4 多对多映射 167
    6.4.1 多对多映射配置 167
    6.4.2 测试多对多映射 169
    6.5 双向映射 171
    6.5.1双向一对多映射 171
    6.5.1其他双向映射 174
    6.6 本章小结 174
    6.7 课内实训 175
    6.8 实训题 175
    第七章 Hibernate查询 177
    7.1 Hibernate的检索方式 177
    7.2 HQL检索方式 178
    7.2.1 HQL简介 178
    7.2.2 使用HQL查询数据 179
    7.3 条件查询(CriteriaQueries) 182
    7.2.1条件查询简介 182
    7.2.2 使用条件查询查询数据 183
    7.4 SQL检索方式 184
    7.5 本章小结 185
    7.6 课内实训 185
    7.7 实训题 186
    第八章 Struts2与Hibernate3的集成开发案例 187
    8.1 项目需求说明 187
    8.2 数据库的设计 188
    8.2.1 概念设计 188
    8.2.2 数据库表设计 189
    8.3 系统详细设计 191
    8.3.1 系统用例设计 191
    8.3.2 部分顺序图 193
    8.4 系统的实现 195
    8.4.1 系统代码介绍 195
    8.4.2 页面效果展示 198
    8.5 本章小结 199
    第九章 Spring的基础知识 200
    9.1 Spring简介 200
    9.2 Spring框架的系统架构 202
    9.3 Spring框架的主要技术特性 204
    9.4 Spring开发环境 205
    9.5 本章小结 210
    9.6 课内实训 210
    9.7 实训题 210
    第十章 Spring的用法 211
    10.1 控制反转的实现 211
    10.1.1 什么是IoC 211
    10.1.2 Spring框架中的依赖注入技术 212
    10.1.3 依赖注入的形式 216
    10.1.4 Bean与Spring容器 219
    10.2 面向切面编程 226
    10.2.1认识AOP 226
    10.2.1 AOP实例 228
    10.3 Spring与Struts2的整合 231
    10.4 Spring与Hibernate的整合 236
    10.5 Struts2+Hibernate+Spring的整合 242
    10.6 本章小结 247
    10.7 课内实训 247
    10.8 实训题 247
    第十一章 基于Struts2+Hibernate+Spring的网上书城项目实训 248
    11.1 项目需求说明 248
    11.2 数据库分析 250
    11.2.1 E-R模型图 250
    11.2.2数据库表设计 252
    11.3 网上书城设计与实现 255
    11.3.1 系统代码介绍 255
    11.3.2系统运行过程介绍 263
    11.5 本章小结 270
查看详情
相关图书 / 更多
Java EE轻量级框架应用开发教程
Java程序设计任务驱动教程
黑马程序员
Java EE轻量级框架应用开发教程
Java研发自测入门与进阶
林宁、魏兆玉
Java EE轻量级框架应用开发教程
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java EE轻量级框架应用开发教程
Java+OpenCV案例佳作选
姚利民
Java EE轻量级框架应用开发教程
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java EE轻量级框架应用开发教程
Java程序设计及实践应用研究
张萌,梁正,李真
Java EE轻量级框架应用开发教程
Java Web及其框架技术
陈振兴
Java EE轻量级框架应用开发教程
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java EE轻量级框架应用开发教程
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java EE轻量级框架应用开发教程
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java EE轻量级框架应用开发教程
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java EE轻量级框架应用开发教程
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)