精通Spring 2.x Java Web开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张钰编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121072079
- 页数:371 页
第1章 开始Spring之旅 1
1.1 获取并查看Spring 1
1.1.1 获取Spring 1
1.1.2 Spring项目文件简介 2
1.1.3 查看Spring源码 5
1.2 开始使用Spring 7
1.3 小结 10
第2章 控制反转(IOC)和依赖注入(DI) 11
2.1 认识IOC 11
2.1.1 开始第一个实例:超级玛丽之人物构造 11
2.1.2 3种不同的注入方式 16
2.1.3 注入方式的选择 26
2.2 详解S pring的Bean 26
2.2.1 Bean的标识(id和name) 26
2.2.2 Bean的类(class) 27
2.2.3 Bean的作用域 28
2.2.4 Bean的属性 31
2.2.5 Bean中应用其他的Bean 34
2.2.6 集合的注入 37
2.2.7 〈util〉标签 41
2.2.8 null值的处理 44
2.2.9 使用依赖depends-on 45
2.2.10 延迟初始化Bean 45
2.2.11 Bean的生命周期 46
2.2.12 Bean的5种装配模式 53
2.2.13 Bean依赖检查的4种模式 56
2.2.14 Bean的管理 57
2.2.15 两种不同的Bean 61
2.2.16 超级玛丽游戏初始化之完结篇 64
2.3 详解ApplicationContext 69
2.3.1 ApplicationContext的初始化 70
2.3.2 消息处理机制 70
2.3.3 资源读取 72
2.3.4 事件传递机制 72
2.4 小结 74
第3章 Spring的AOP实现 75
3.1 正则表达式简介 75
3.2 AOP概述 76
3.2.1 代理机制 76
3.2.2 AOP中常用术语 80
3.3 传统的AOP支持 82
3.3.1 前置通知Before Advice 82
3.3.2 后置通知After Advice 85
3.3.3 环绕通知Around Advice 87
3.3.4 异常通知Throw Advice 88
3.3.5 NameMatchMethodPointAdvisor 91
3.3.6 RegexpMethodPointcutAdvisor 92
3.3.7 DefaultPointcutAdvisor 93
3.3.8 引介 96
3.4 Spring 2.0中的AOP 99
3.4.1 Spring 2.0中的Pointcut定义 100
3.4.2 基于XMLSchema的前置通知 101
3.4.3 基于Annotation的前置通知 103
3.4.4 基于XML Schema的后置通知 104
3.4.5 基于Annotation的后置通知 105
3.4.6 基于XML Schema的环绕通知 105
3.4.7 基于Annotation的环绕通知 107
3.4.8 基于XML Schema的异常通知 107
3.4.9 基于Annotation的异常通知 109
3.4.10 SpringAOP综合运用之超级玛丽完结篇 109
3.5 小结 115
第4章 Spring持久层的封装及事务支持 117
4.1 初识Spring持久层 117
4.1.1 DAO的支持 117
4.1.2 数据源的注入 121
4.1.3 多种数据源的置换 124
4.2 JDBC的支持 127
4.2.1 Template模式 127
4.2.2 JdbcTemplate 128
4.2.3 使用JdbcTemplate查询数据库 129
4.2.4 使用JdbcTemplate更新数据 134
4.2.5 AbstractLobCreatingPreparedStatementCallback 136
4.2.6 面向对象查询数据 137
4.2.7 NamedParameterJdbcTemplate 140
4.2.8 SimpleJdbcTemplate 141
4.3 Spring事务支持 142
4.3.1 Spring事务概述 142
4.3.2 编程式事务管理 143
4.3.3 事务属性 146
4.3.4 声明式事务管理 148
4.4 小结 154
第5章 Spring的MVC 155
5.1 开始Spring MVC 155
5.1.1 IDE的准备 155
5.1.2 第一个MVC实例 157
5.2 Handle Mapping 163
5.3 ModelAndView 165
5.4 View 166
5.5 Controller 168
5.5.1 AbstractController 168
5.5.2 BaseCommandController、AbstractCommandController 169
5.5.3 SimpleFormController 173
5.5.4 MultiActionController 176
5.5.5 AbstractWizardFormController 183
5.5.6 ParameterizableViewController 187
5.6 拦截器 189
5.7 数据绑定 191
5.8 验证器 195
5.9 Spring和其他视图技术的整合 197
5.9.1 整合JSTL 197
5.9.2 整合Velocity 200
5.9.3 整合FreeMarker 203
5.9.4 整合Tiles 206
5.9.5 整合自定义View 210
5.10 本地化支持 213
5.11 小结 218
第6章 与其他Web框架的整合 219
6.1 整合Struts 219
6.1.1 Struts介绍 219
6.1.2 一个Struts的例子 220
6.1.3 一个Struts整合Spring的例子 224
6.2 整合JSF 232
6.2.1 JSF介绍 232
6.2.2 第一个JSF实例 233
6.2.3 一个JSF整合Spring的例子 236
6.3 整合EasyJWeb 240
6.3.1 EasyJWeb介绍 240
6.3.2 第一个EasyJWeb实例 241
6.3.3 一个Spring整合EasyJWeb的例子 245
6.4 小结 251
第7章 Spring和JPA 253
7.1 JPA介绍 253
7.2 JPA常用标签 254
7.2.1 @Entity、@Table 254
7.2.2 @Id、@Column 255
7.2.3 关系映射标签 256
7.3 Spring对JPA的支持 258
7.3.1 Spring实体管理器、实体管理工厂的创建 258
7.3.2 pesistence.xml 260
7.3.3 自动生成数据表 261
7.3.4 JPA操作数据 266
7.4 Spring整合JPA实例 270
7.4.1 Spring MVC+JPA 270
7.4.2 Struts 2+Spring+JPA 278
7.4.3 JSF+Spring+JPA 284
7.4.4 EasyJWeb+Spring+JPA 293
7.5 小结 300
第8章 Spring的其他应用 301
8.1 Spring远程访问资源 301
8.2 定时器 304
8.2.1 Quartz 304
8.2.2 TimerTask 309
8.2.3 Web定时器 312
8.3 邮件 320
8.3.1 普通文本邮件 320
8.3.2 图文邮件 321
8.3.3 带附件的邮件 322
8.4 文件上传 324
8.4.1 单个文件上传 324
8.4.2 多个文件上传 329
8.5 小结 332
第9章 Spring实例——新闻发布系统 333
9.1 系统设计方案 333
9.2 系统域模型设计 334
9.3 DAO设计 336
9.3.1 泛型DAO设计 336
9.3.2 单个DAO设计 339
9.4 系统控制器设计 341
9.4.1 分页引擎的设计 341
9.4.2 新闻控制器NewsAction 343
9.4.3 用户控制器UserAction 347
9.4.4 收藏控制器CollectAction 351
9.4.5 订阅控制器SubscribeAction 353
9.4.6 风格控制器PageAction 354
9.5 定时器设计 356
9.6 系统页面设计 359
9.7 小结 371
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017