基于Struts、Hibernate、Spring架构的Web应用开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:范新灿主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121142420
- 页数:365 页
第1章Web应用开发 1
1.1软件开发架构 1
1.2 Web应用的发展 3
1.2.1 Web技术的发展 3
1.2.2 Model 1和Model 2 6
1.2.3 MVC 7
1.2.4 Struts:基于MVC的坚固框架 8
1.3 J2EE轻量级框架Struts+Spring+Hibemate 15
1.3.1轻量级J2EE架构技术 15
1.3.2认识SSH 16
1.3.3 SSH框架结构模型 19
1.3.4 SSH架构轻量级Web应用 21
1.4总结与提高 22
第2章 应用开发环境安装与配置 23
2.1认识Eclipse 23
2.1.1 Eclipse概述 23
2.1.2 MyEclipse概述 25
2.2 JDK的下载、安装和配置 30
2.2.1下载、安装JDK 6 30
2.2.2 JDK 6在MyEclipse中的配置 32
2.3 Tomcat 6.0的下载、安装和配置 33
2.3.1下载、安装Tomcat 34
2.3.2 Tomcat 6.0在MyEclipse中的配置 35
2.3.3 Tomcat在MyEclipse中的设置 36
2.3.4 TomcatPlugin插件的安装和配置 36
2.4第一个Web工程——用户登录程序 38
2.4.1项目分析与设计 39
2.4.2新建工程 40
2.4.3项目实现 42
2.4.4发布、运行工程 51
2.4.5相关知识 55
2.4.6 Web工程解析 56
2.5总结与提高 57
第3章Struts 2开发入门 58
3.1从Hello开始学习Struts 2 58
3.1.1 Struts 2 工程创建 59
3.1.2配置web.xml文件 62
3.1.3配置struts.xml文件 64
3.1.4 创建Action类Hello.java 66
3.1.5.新建视图文件Hello.jsp 69
3.1.6发布运行 69
3.2带有表单的Hello程序 70
3.3 Struts2框架核心(用户登录验证) 73
3.3.1添加过滤器和配置文件 73
3.3.2创建Action 75
3.3.3.创建视图文件 80
3.3.4.用户注册 84
3.3.5使用ActionSapport的validate方法验证数据 86
3.4总结与提高 91
第4章Struts2框架拦截器 92
4.1认识拦截器 92
4.1.1理解拦截器 92
4.1.2预定义的拦截器 93
4.1.3配置拦截 96
4.1.4拦截器实例——计算Action执行的时间 98
4.2使用自定义拦截器 99
4.2.1自定义拦截器 99
4.2.2自定义拦截器实例——用户登录验证的拦截 103
4.3拦截器实例 106
4.3.1文字过滤拦截器 106
4.3.2.表单提交授权拦截器 110
4.4总结与提高 114
第5章 类型转换 115
5.1 Struts 2框架对类型转换的支持 115
5.1.1为什么需要类型转换 115
5.1.2 Struts 2框架内建的类型转换器 116
5.1.3 List集合类型数据类型转换 121
5.2使用自定义转换器实现类型转换 126
5.2.1编写类型转换器类 126
5.2.2类型转换的配置 127
5.2.3自定义转换器实例 128
5.2.4类型转换综合实例 131
5.3类型转换中的错误处理 135
5.3.1.Struts2自带异常提示 135
5.3.2 Struts2局部异常提属性文件 137
5.4总结与提高 140
第6章Struts 2输入校验 141
6.1使用手动编程实现输入校验 141
6.1.1使用validate方法进行输入校验 143
6.1.2使用validateXxx方法进行输入校验 148
6.1.3 Struts 2的输入校验流程 149
6.2使用 Struts 2校验框架实现输入校验 150
6.2.1 Struts 2校验框架 150
6.2.2运用Struts 2内置的校验器 152
6.2.3注册表单校验实例 158
6.2.4注册实例拓展——复合类型验证器 163
6.3自定义校验器 168
6.3.1自定义校验器实例 168
6.3.2自定义校验器实例拓展 172
6.4总结与提高 176
第7章 国际化 177
7.1 Struts 2国际化 177
7.1.1什么是国际化 177
7.1.2 Locale类 178
7.1.3 ResourceBundle类 180
7.2 Struts 2对国际化的支持 181
7.2.1资源包属性文件 181
7.2.2 Action及配置文件 183
7.2.3 Struts 2中加载资源文件的方式 185
7.2.4用户登录程序的国际化显示 188
7.3 Struts 2的国际化实现 191
7.3.1 Struts 2国际化信息的获取 191
7.3.2 Action的国际化 192
7.3.3 JSP页面的国际化 193
7.3.4校验的国际化 196
7.4信息录入国际化实例 197
7.4.1项目运行结果 197
7.4.2项目实现 201
7.5总结与提高 208
第8章 Hibemate数据持久化技术 210
8.1认识Hibernate 210
8.1.1 ORM与数据持久化 212
8.1.2什么是Hibernate 212
8.1.3 Hibernate的安装与配置 214
8.1.4 Hibernate核心接口 215
8.2 Hibernate开发关键技术 218
8.2.1 Hibernate开发步骤 218
8.2.2实体类 219
8.2.3 Hibernate的配置 219
8.3项目实现——留言板程序 220
8.3.1项目介绍 220
8.3.2用MyEclipse Database Explorer管理数据库 222
8.3.3新建SQL Server数据库 223
8.3.4新建Web工程并添加Hibernate Capabilities 224
8.3.5项目实现 227
8.4使用反向工程快速生成Java POJO类、映射文件和DAO 243
8.4.1打开MyEciipse Database Explorer透视图 243
8.4.2反向工程设置 244
8.5总结与提高 246
第9章Spring技术 247
9.1认识Spring 247
9.1.1 Spring产生的背景 247
9.1.2 Spring简介 248
9.1.3 Spring的下载和安装 251
9.1.4 Spring开发入门 252
9.2控制反转(IOc) 258
9.2.1什么是控制反转 258
9.2.2控制反转实例 260
9.2.3 DI注入方式 264
9.3 Bean与Spring容器 266
9.3.1 Spring的Bean 266
9.3.2使用静态工厂方法实例化一个Bean 267
9.3.3 Spring中Bean的生命周期 273
9.4 Spring AOP应用开发 277
9.4.1认识AOP 277
9.4.2 AOP核心概念 279
9.4.3 AOP入门实例 281
9.4.4基于注解(Annotation)方式实现AOP 286
9.5基于Spring的MVC框架开发 290
9.6 Spring与Struts整合开发 301
9.6.1整合开发环境部署 301
9.6.2项目实现 303
9.7总结与提高 307
第10章 怀听音乐网 308
10.1系统概述 308
10.1.1项目背景 308
10.1.2系统开发运行环境 308
10.2系统分析与设计 310
10.2.1功能模块划分 310
10.2.2数据库设计 310
10.3配置Hibernate 314
10.3.1持久化类 314
10.3.2 Hibernate配置文件配置 317
10.4 Spring整合Hibernate 322
10.5配置文件 323
10.5.1 web.xml 323
10.5.2 Struts配置文件加入Action的Bean定义 326
10.6项目实现 328
10.6.1页面视图及流程 328
10.6.2设计业务层功能 336
10.6.3开发业务层和DAO层代码 337
10.7总结与提高 364
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017