基于Struts、Hibernate、Spring架构的Web应用开发(第2版)

基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2014-09
版次: 2
ISBN: 9787121241338
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 316页
正文语种: 简体中文
4人买过
  • 作为当今最为实用的框架组合SSH(Struts+Hibernate+Spring),其实用性、优越性已经得到认可,并在Java Web应用开发中得到广泛应用。本书以Struts 2为重点进行深入剖析,采用技术专题分类、项目牵引的方式撰写,注重实例与应用技术点的结合。Hibernate章节的讲解以实际项目的应用展开,Spring技术讲解抽取核心的IOC、AOP、Spring MVC技术通过实例解析,并实例讲解了Spring与Struts的整合开发。 2004.7――至今:深圳职业技术学院电信学院担任计算机软件类教学1)主持开发横向课题“普泰科技公司网站系统”、 “医护学院网站系统”、 “辽宁大学粤港澳校友会网站”、“公安交警非现场执法系统”2)2005年12月,开发的“《面向对象程序设计(Java )》网络课程”获全国第 9 届多媒体软件大赛优秀奖3)2008、2009学年,学校年度教学优秀 第1章 Web应用开发 1
    1.1 软件开发架构 1
    1.2 Web应用的发展 4
    1.2.1 Web技术的发展 4
    1.2.2 Model 1和Model 2 6
    1.2.3 MVC 7
    1.2.4 Struts:基于MVC 的坚固框架 8
    1.3 J2EE轻量级框架Struts+Spring+Hibernate 15
    1.3.1 轻量级J2EE架构技术 15
    1.3.2 认识SSH 16
    1.3.3 SSH框架结构模型 19
    1.3.4 SSH架构轻量级Web应用 20
    1.4 总结与提高 21
    第2章 应用开发环境安装与配置 22
    2.1 认识Eclipse 22
    2.1.1 Eclipse概述 22
    2.1.2 MyEclipse概述 24
    2.2 Tomcat 6.0的下载、安装和配置 28
    2.2.1 下载、安装Tomcat 28
    2.2.2 Tomcat 6.0在MyEclipse中的配置 29
    2.2.3 Tomcat在MyEclipse中的设置 30
    2.3 第一个Web工程――用户登录程序 30
    2.3.1 项目分析与设计 31
    2.3.2 新建工程 31
    2.3.3 项目实现 33
    2.3.4 发布、运行工程 39
    2.3.5 相关知识 42
    2.3.6 Web工程解析 43
    2.4 总结与提高 44
    第3章 Struts 2开发入门 45
    3.1 从Hello开始学习Struts 2 45
    3.1.1 Struts 2工程创建 46
    3.1.2 配置web.xml文件 49
    3.1.3 配置struts.xml文件 50
    3.1.4 创建Action类Hello.java 50
    3.1.5 新建视图文件Hello.jsp 52
    3.1.6 发布运行 52
    3.2 带有表单的Hello程序 53
    3.3 Struts 2框架核心(用户登录验证) 55
    3.3.1 添加过滤器和配置文件 55
    3.3.2 创建Action 59
    3.3.3 创建视图文件 63
    3.3.4 用户注册 66
    3.3.5 使用ActionSupport的validate方法验证数据 68
    3.4 总结与提高 72
    第4章 Struts 2框架拦截器 73
    4.1 认识拦截器 73
    4.1.1 理解拦截器 73
    4.1.2 预定义的拦截器 75
    4.1.3 配置拦截器 77
    4.1.4 拦截器栈 77
    4.1.5 拦截器实例――计算Action执行的时间 78
    4.2 使用自定义拦截器 79
    4.2.1 自定义拦截器 79
    4.2.2 自定义拦截器实例――用户登录验证的拦截 82
    4.3 拦截器实例 85
    4.3.1 文字过滤拦截器 85
    4.3.2 表单提交授权拦截器 88
    4.4 总结与提高 92
    第5章 类型转换 93
    5.1 Struts 2框架对类型转换的支持 93
    5.1.1 为什么需要类型转换 93
    5.1.2 Struts 2框架内建的类型转换器 95
    5.1.3 List集合类型数据类型转换 99
    5.2 使用自定义转换器实现类型转换 103
    5.2.1 编写类型转换器类 103
    5.2.2 类型转换器的配置 104
    5.2.3 自定义转换器实例 105
    5.2.4 类型转换综合实例 107
    5.3 类型转换中的错误处理 111
    5.3.1 Struts 2自带异常提示 111
    5.3.2 Struts 2局部异常提示属性文件 113
    5.4 总结与提高 115
    第6章 Struts 2输入校验 116
    6.1 使用手动编程实现输入校验 116
    6.1.1 使用validate方法进行输入校验 117
    6.1.2 使用validateXxx方法进行输入校验 122
    6.1.3 Struts 2的输入校验流程 123
    6.2 使用Struts 2校验框架实现输入校验 124
    6.2.1 Struts 2校验框架 124
    6.2.2 运用Struts 2内置的校验器 126
    6.2.3 注册表单校验实例 132
    6.2.4 注册实例拓展――复合类型验证器 136
    6.3 自定义校验器 140
    6.3.1 自定义校验器实例 140
    6.3.2 自定义校验器实例拓展 143
    6.4 总结与提高 147
    第7章 国际化 148
    7.1 Struts 2国际化 148
    7.1.1 什么是国际化 148
    7.1.2 Locale类 149
    7.1.3 ResourceBundle类 150
    7.2 Struts 2对国际化的支持 151
    7.2.1 资源包属性文件 151
    7.2.2 Action及配置文件 153
    7.2.3 Struts 2中加载资源文件的方式 155
    7.2.4 用户登录程序的国际化显示 157
    7.3 Struts 2的国际化实现 159
    7.3.1 Struts 2国际化信息的获取 159
    7.3.2 Action的国际化 160
    7.3.3 JSP页面的国际化 161
    7.3.4 校验的国际化 164
    7.4 信息录入国际化实例 165
    7.4.1 项目运行结果 165
    7.4.2 项目实现 168
    7.5 总结与提高 174
    第8章 Hibernate数据持久化技术 176
    8.1 认识Hibernate 176
    8.1.1 ORM与数据持久化 176
    8.1.2 什么是Hibernate 178
    8.1.3 Hibernate的安装与配置 180
    8.1.4 Hibernate核心接口 181
    8.2 Hibernate开发关键技术 184
    8.2.1 Hibernate开发步骤 184
    8.2.2 实体类 185
    8.2.3 Hibernate的配置 186
    8.3 项目实现―留言板程序 186
    8.3.1 项目介绍 186
    8.3.2 用MyEclipse Database Explorer管理数据库 188
    8.3.3 新建SQL Server数据库 189
    8.3.4 新建Web工程并添加Hibernate Capabilities 189
    8.3.5 项目实现 191
    8.4 使用反向工程快速生成Java POJO类、映射文件和DAO 205
    8.4.1 打开MyEclipse Database Explorer透视图 205
    8.4.2 反向工程设置 205
    8.5 总结与提高 207
    第9章 Spring技术 208
    9.1 认识Spring 208
    9.1.1 Spring产生的背景 208
    9.1.2 Spring简介 209
    9.1.3 Spring开发入门 211
    9.2 控制反转(IOC) 217
    9.2.1 什么是控制反转 217
    9.2.2 控制反转实例 219
    9.2.3 DI注入方式 222
    9.3 Bean与Spring容器 224
    9.3.1 Spring的Bean 224
    9.3.2 使用静态工厂方法实例化一个Bean 226
    9.3.3 Spring中Bean的生命周期 230
    9.4 Spring AOP应用开发 234
    9.4.1 认识AOP 234
    9.4.2 AOP核心概念 236
    9.4.3 AOP入门实例 238
    9.5 基于Spring的MVC框架开发 241
    9.6 Spring与Struts 整合开发 251
    9.6.1 整合开发环境部署 251
    9.6.2 项目实现 252
    9.7 总结与提高 255
    第10章 怀听音乐网 256
    10.1 系统概述 256
    10.1.1 项目背景 256
    10.1.2 系统开发运行环境 256
    10.2 系统分析与设计 257
    10.2.1 功能模块划分 257
    10.2.2 数据库设计 258
    10.3 配置Hibernate 262
    10.3.1 持久化类 262
    10.3.2 Hibernate配置文件配置 264
    10.4 Spring整合Hibernate 268
    10.5 配置文件 270
    10.5.1 web.xml 270
    10.5.2 Struts配置文件加入Action的Bean定义 272
    10.6 项目实现 274
    10.6.1 页面视图及流程 274
    10.6.2 设计业务层功能 280
    10.6.3 开发业务层和DAO层代码 280
    10.7 总结与提高 303
  • 内容简介:
    作为当今最为实用的框架组合SSH(Struts+Hibernate+Spring),其实用性、优越性已经得到认可,并在Java Web应用开发中得到广泛应用。本书以Struts 2为重点进行深入剖析,采用技术专题分类、项目牵引的方式撰写,注重实例与应用技术点的结合。Hibernate章节的讲解以实际项目的应用展开,Spring技术讲解抽取核心的IOC、AOP、Spring MVC技术通过实例解析,并实例讲解了Spring与Struts的整合开发。
  • 作者简介:
    2004.7――至今:深圳职业技术学院电信学院担任计算机软件类教学1)主持开发横向课题“普泰科技公司网站系统”、 “医护学院网站系统”、 “辽宁大学粤港澳校友会网站”、“公安交警非现场执法系统”2)2005年12月,开发的“《面向对象程序设计(Java )》网络课程”获全国第 9 届多媒体软件大赛优秀奖3)2008、2009学年,学校年度教学优秀
  • 目录:
    第1章 Web应用开发 1
    1.1 软件开发架构 1
    1.2 Web应用的发展 4
    1.2.1 Web技术的发展 4
    1.2.2 Model 1和Model 2 6
    1.2.3 MVC 7
    1.2.4 Struts:基于MVC 的坚固框架 8
    1.3 J2EE轻量级框架Struts+Spring+Hibernate 15
    1.3.1 轻量级J2EE架构技术 15
    1.3.2 认识SSH 16
    1.3.3 SSH框架结构模型 19
    1.3.4 SSH架构轻量级Web应用 20
    1.4 总结与提高 21
    第2章 应用开发环境安装与配置 22
    2.1 认识Eclipse 22
    2.1.1 Eclipse概述 22
    2.1.2 MyEclipse概述 24
    2.2 Tomcat 6.0的下载、安装和配置 28
    2.2.1 下载、安装Tomcat 28
    2.2.2 Tomcat 6.0在MyEclipse中的配置 29
    2.2.3 Tomcat在MyEclipse中的设置 30
    2.3 第一个Web工程――用户登录程序 30
    2.3.1 项目分析与设计 31
    2.3.2 新建工程 31
    2.3.3 项目实现 33
    2.3.4 发布、运行工程 39
    2.3.5 相关知识 42
    2.3.6 Web工程解析 43
    2.4 总结与提高 44
    第3章 Struts 2开发入门 45
    3.1 从Hello开始学习Struts 2 45
    3.1.1 Struts 2工程创建 46
    3.1.2 配置web.xml文件 49
    3.1.3 配置struts.xml文件 50
    3.1.4 创建Action类Hello.java 50
    3.1.5 新建视图文件Hello.jsp 52
    3.1.6 发布运行 52
    3.2 带有表单的Hello程序 53
    3.3 Struts 2框架核心(用户登录验证) 55
    3.3.1 添加过滤器和配置文件 55
    3.3.2 创建Action 59
    3.3.3 创建视图文件 63
    3.3.4 用户注册 66
    3.3.5 使用ActionSupport的validate方法验证数据 68
    3.4 总结与提高 72
    第4章 Struts 2框架拦截器 73
    4.1 认识拦截器 73
    4.1.1 理解拦截器 73
    4.1.2 预定义的拦截器 75
    4.1.3 配置拦截器 77
    4.1.4 拦截器栈 77
    4.1.5 拦截器实例――计算Action执行的时间 78
    4.2 使用自定义拦截器 79
    4.2.1 自定义拦截器 79
    4.2.2 自定义拦截器实例――用户登录验证的拦截 82
    4.3 拦截器实例 85
    4.3.1 文字过滤拦截器 85
    4.3.2 表单提交授权拦截器 88
    4.4 总结与提高 92
    第5章 类型转换 93
    5.1 Struts 2框架对类型转换的支持 93
    5.1.1 为什么需要类型转换 93
    5.1.2 Struts 2框架内建的类型转换器 95
    5.1.3 List集合类型数据类型转换 99
    5.2 使用自定义转换器实现类型转换 103
    5.2.1 编写类型转换器类 103
    5.2.2 类型转换器的配置 104
    5.2.3 自定义转换器实例 105
    5.2.4 类型转换综合实例 107
    5.3 类型转换中的错误处理 111
    5.3.1 Struts 2自带异常提示 111
    5.3.2 Struts 2局部异常提示属性文件 113
    5.4 总结与提高 115
    第6章 Struts 2输入校验 116
    6.1 使用手动编程实现输入校验 116
    6.1.1 使用validate方法进行输入校验 117
    6.1.2 使用validateXxx方法进行输入校验 122
    6.1.3 Struts 2的输入校验流程 123
    6.2 使用Struts 2校验框架实现输入校验 124
    6.2.1 Struts 2校验框架 124
    6.2.2 运用Struts 2内置的校验器 126
    6.2.3 注册表单校验实例 132
    6.2.4 注册实例拓展――复合类型验证器 136
    6.3 自定义校验器 140
    6.3.1 自定义校验器实例 140
    6.3.2 自定义校验器实例拓展 143
    6.4 总结与提高 147
    第7章 国际化 148
    7.1 Struts 2国际化 148
    7.1.1 什么是国际化 148
    7.1.2 Locale类 149
    7.1.3 ResourceBundle类 150
    7.2 Struts 2对国际化的支持 151
    7.2.1 资源包属性文件 151
    7.2.2 Action及配置文件 153
    7.2.3 Struts 2中加载资源文件的方式 155
    7.2.4 用户登录程序的国际化显示 157
    7.3 Struts 2的国际化实现 159
    7.3.1 Struts 2国际化信息的获取 159
    7.3.2 Action的国际化 160
    7.3.3 JSP页面的国际化 161
    7.3.4 校验的国际化 164
    7.4 信息录入国际化实例 165
    7.4.1 项目运行结果 165
    7.4.2 项目实现 168
    7.5 总结与提高 174
    第8章 Hibernate数据持久化技术 176
    8.1 认识Hibernate 176
    8.1.1 ORM与数据持久化 176
    8.1.2 什么是Hibernate 178
    8.1.3 Hibernate的安装与配置 180
    8.1.4 Hibernate核心接口 181
    8.2 Hibernate开发关键技术 184
    8.2.1 Hibernate开发步骤 184
    8.2.2 实体类 185
    8.2.3 Hibernate的配置 186
    8.3 项目实现―留言板程序 186
    8.3.1 项目介绍 186
    8.3.2 用MyEclipse Database Explorer管理数据库 188
    8.3.3 新建SQL Server数据库 189
    8.3.4 新建Web工程并添加Hibernate Capabilities 189
    8.3.5 项目实现 191
    8.4 使用反向工程快速生成Java POJO类、映射文件和DAO 205
    8.4.1 打开MyEclipse Database Explorer透视图 205
    8.4.2 反向工程设置 205
    8.5 总结与提高 207
    第9章 Spring技术 208
    9.1 认识Spring 208
    9.1.1 Spring产生的背景 208
    9.1.2 Spring简介 209
    9.1.3 Spring开发入门 211
    9.2 控制反转(IOC) 217
    9.2.1 什么是控制反转 217
    9.2.2 控制反转实例 219
    9.2.3 DI注入方式 222
    9.3 Bean与Spring容器 224
    9.3.1 Spring的Bean 224
    9.3.2 使用静态工厂方法实例化一个Bean 226
    9.3.3 Spring中Bean的生命周期 230
    9.4 Spring AOP应用开发 234
    9.4.1 认识AOP 234
    9.4.2 AOP核心概念 236
    9.4.3 AOP入门实例 238
    9.5 基于Spring的MVC框架开发 241
    9.6 Spring与Struts 整合开发 251
    9.6.1 整合开发环境部署 251
    9.6.2 项目实现 252
    9.7 总结与提高 255
    第10章 怀听音乐网 256
    10.1 系统概述 256
    10.1.1 项目背景 256
    10.1.2 系统开发运行环境 256
    10.2 系统分析与设计 257
    10.2.1 功能模块划分 257
    10.2.2 数据库设计 258
    10.3 配置Hibernate 262
    10.3.1 持久化类 262
    10.3.2 Hibernate配置文件配置 264
    10.4 Spring整合Hibernate 268
    10.5 配置文件 270
    10.5.1 web.xml 270
    10.5.2 Struts配置文件加入Action的Bean定义 272
    10.6 项目实现 274
    10.6.1 页面视图及流程 274
    10.6.2 设计业务层功能 280
    10.6.3 开发业务层和DAO层代码 280
    10.7 总结与提高 303
查看详情
12
系列丛书 / 更多
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
高职国际进阶英语(视听说教程 2 学生用书)/“十二五”职业教育国家规划教材
李颖、陈敏 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
高职国际进阶英语(视听说教程1 学生用书)/“十二五”职业教育国家规划教材
王跃武 著
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
新编实用英语:综合教程1(第四版)/“十二五”职业教育国家规划教材
《新编实用英语》教材编写组 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
高职国际进阶英语综合教程(1 学生用书)/“十二五”职业教育国家规划教材
[德]普里迪(Ingrid Preedy) 著;张月祥 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
新编实用英语:综合教程2(第四版)/“十二五”职业教育国家规划教材
《新编实用英语》教材编写组 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
新视野英语教程(附光盘听说教程1智慧版第3版)
郑树棠、李思国 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
新编实用英语:学学·练练·考考(2 第四版)/“十二五”职业教育国家规划教材
《新编实用英语》教材编写组 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
中国传统文化
王霁 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
新编实用英语:学学·练练·考考1(第四版)/“十二五”职业教育国家规划教材
《新编实用英语》教材编写组 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
音乐欣赏/“十二五”职业教育国家规划教材
姜蕾 著;杨燕迪 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
新视野英语教程1 读写教程/“十二五”职业教育国家规划教材
郑树棠、胡全生 编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
Windows Server 2008网络操作系统项目教程(第3版)
杨云、邹汪平 编
相关图书 / 更多
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于语料库的汉语方言俗语研究(开辟汉语言方言俗语研究的新思路。)
吴建生
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于学习科学的有效教学
梁林梅
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于量子计算的量子密码协议
石金晶
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于近邻思想和同步模型的聚类算法
陈新泉
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于MATLAB的电力电子技术和交直流调速系统仿真(第3版)
陈中、陈克伟、刘丹丹、段文勇
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于Python的GIS空间分析
高培超 谢一茹 叶思菁 宋长青/编著
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于协同演化过程视角的企业相关多元化发展研究
李章溢
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于R的语言研究多变量分析
吴诗玉
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于数据挖掘技术的中国日语学习者习得研究
毛文伟, 著
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于Agent的系统仿真导论 [美] 尤里·威伦斯基
(美) 尤里·威伦斯基 (美)威廉·兰特
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于机器学习的文本挖掘
扬·茨卡,弗朗齐歇克·达雷纳,阿尔诺斯特
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于项目教学的职业教育课程开发研究与实践
深圳职业技术大学
您可能感兴趣 / 更多
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
创新创业教育()
范新灿
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
创新创业实务
范新灿 韩晓洁
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于SSH架构的Web应用开发案例教程
范新灿、秦高德、孙志伟 著
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
JSP综合项目开发案例精编
范新灿 主编
基于Struts、Hibernate、Spring架构的Web应用开发(第2版)
基于Struts、Hibernate、Spring架构的Web应用开发
范新灿 主编