精通Spring(深入Java EE开发核心技术) pdf高清扫描版
http://www.100md.com
2016年5月30日
![]() |
| 精通Spring(深入Java |
参见附件(47258KB)。
精通Spring是一本围绕Java EE 5、Spring2.5的参考书,详细的介绍了Spring2.5的核心技术和元框架、高级特性,且本书通过大量的实例帮助读者尽快掌握Spring 2.5的使用技巧,从而提高本书的参考、阅读价值。欢迎下载。
内容简介:
本书是关于Spring 2.5的权威教程,是Java/Java EE开发者必备的参考书。全书共分为5篇:第1篇为综述,主要围绕Java EE 5、Spring展开;第2篇介绍Spring 2.5核心技术,主要围绕Spring元框架进行阐述;第3篇介绍DAO层集成技术,主要围绕JDBC、Hibernate和JPA等持久化技术展开论述,针对Spring使能应用的事务管理和集成测试,也进行了相关介绍;第4篇介绍Java EE服务及技术的集成,主要围绕企业应用中使用的各种Java EE服务及技术展开论述;第5篇介绍Spring 2.5高级特性,主要从忘却的Spring高级话题和Spring最佳实践角度给出论述;附录A完整地介绍了Spring 2.5支持的各种命名空间及其中的所有元素。
精通Spring目录:
第1篇 综述
第1章 Java EE 5
1.1 Java EE 5引入的新特性
1.2 进入EJB 3.0时代
1.3 Java EE开发模型的局限性
1.4 小结
第2章 步入Spring 2.5
2.1 挑战Java EE 5开发模型
2.1.1 轻量级开发模型
2.1.2 倡导敏捷开发
2.1.3 Spring 2.5的架构价值
2.2 有所为和有所不为
2.2.1 Spring 2.5提供的功能
2.2.2 排除在外
2.3 Spring 2.5时代的到来
2.4 小结
第3章 获得Spring 2.5发布版和源码
3.1 获得Spring 2.5持续发布版
3.2 获得持续更新的Spring 2.5项目源码
3.3 小结
第4章 启动Spring 2.5使能项目
4.1 开发平台的搭建
4.1.1 jdk的安装及设置
4.1.2 选用eclipse IDE和WTP
4.1.3 借助插件调试Web应用
4.1.4 获取及安装Spring IDE
4.2 Spring IDE的使用
4.3 小结
第2篇 Spring 2.5核心技术
第5章 控制反转容器
5.1 有关DI容器的背景知识
5.2 BeanFactory和ApplicationContext
5.3 宿主DI容器配置元数据的不同方式
5.3.1 基于XML的DI容器配置元数据
5.3.2 基于注解的DI容器配置元数据
5.4 基于泛型访问DI容器
5.5 支持的不同依赖注入类型
5.5.1 设值注入
5.5.2 构建器注入
5.5.3 属性注入
5.5.4 方法注入
5.6 Autowiring策略
5.6.1 autowire属性
5.6.2 元素的dependency-check属性
5.6.3 @Required注解
5.6.4 @Autowired注解
5.6.5 细粒度控制Autowiring策略
5.6.6 借用元素
5.7 善待depends-on属性
5.8 抽象和子Bean定义
5.9 别名(Alias)
5.10 外在化应用参数的配置
5.10.1 元素
5.10.2 元素
5.11 受管Bean的作用范围
5.11.1 单例和原型
5.11.2 仅仅适合于Web环境的三种作用范围
5.12 在Web应用中使用DI容器
5.12.1 往Web应用中加载DI容器
5.12.2 复合多个配置文件
5.12.3 于Web应用中操控DI容器
5.12.4 国际化和本地化消息资源
5.13 探索命名空间
5.13.1 元素
5.13.2 元素
5.13.3 元素
5.13.4 元素
5.13.5 元素
5.13.6 元素
5.14 使用
5.15 操控资源
5.15.1 内置的Resource继承链
5.15.2 借助DI容器访问各种资源
5.15.3 妙用classpath*前缀
5.16 回调接口集合及其触发顺序
5.16.1 BeanNameAware回调接口
5.16.2 BeanClassLoaderAware回调接口
5.16.3 BeanFactoryAware回调接口
5.16.4 ResourceLoaderAware回调接口
5.16.5 ApplicationEventPublisherAware回调接口
5.16.6 MessageSourceAware回调接口
5.16.7 ApplicationContextAware回调接口
5.16.8 @PostConstruct注解
5.16.9 InitializingBean回调接口
5.16.10 元素的init-method属性
5.16.11 @PreDestroy注解
5.16.12 DisposableBean回调接口
5.16.13 元素的destroy-method属性
5.17 小结
第6章 面向切面编程
6.1 AOP背景知识
6.2 AspectJ 6介绍
6.2.1 AspectJ的安装及使用
6.2.2 Before装备
6.2.3 AfterReturning装备
6.2.4 AfterThrowing装备
6.2.5 After装备
6.2.6 Around装备
6.2.7 引入(Introduction)
6.3 Spring AOP的基本概念
6.4 Spring AOP的老式用法
6.4.1 Before装备
6.4.2 基于ProxyFactoryBean的手工代理
6.4.3 AfterReturning装备
6.4.4 AfterThrowing装备
6.4.5 Around装备
6.4.6 Introduction引入
6.4.7 使用自动代理特性
6.4.8 切换代理机制
6.4.9 基于ProxyFactory的编程代理
6.5 基于@AspectJ的Spring AOP
6.5.1 声明切面、pointcut和装备
6.5.2 各种装备的使用
6.5.3 切换代理机制
6.5.4 控制各装备的触发顺序
6.5.5 pointcut表达语言
6.6 基于元素的AOP
6.6.1 声明切面、pointcut和装备
6.6.2 各种装备的使用
6.6.3 元素
6.6.4 切换代理机制
6.7 借用AspectJ 6进行领域对象的DI操作
6.7.1 直接使用AnnotationBean-ConfigurerAspect切面
6.7.2 @Configurable注解
6.7.3 借助aop.xml控制启用的特定切面
6.7.4 元素
6.7.5 元素
6.7.6 借用元素
6.8 小结
第3篇 DAO层集成技术
第7章 DAO抽象支持
7.1 背景
7.2 DAO集成支持
7.2.1 DataaccessException异常体系
7.2.2 DaoSupport继承链
7.2.3 DataAccessUtils实用类
7.3 小结
第8章 JDBC集成
8.1 背景知识及示例
8.2 Spring对JDBC提供的支持
8.3 运行JDBC版PeTCLinic实例
8.4 JdbcTemplate及相应的支持类
8.4.1 JdbcTemplate核心类
8.4.2 JdbcDaoSupport支持类
8.5 NamedParameterJdbcTemplate及相应的支持类
8.5.1 NamedParameterJdbcTemplate模板类
8.5.2 NamedParameterJdbcDao-Support支持类
8.6 SimpleJdbcTemplate及相应的支持类
8.6.1 SimpleJdbcTemplate模板类
8.6.2 SimpleJdbcDaoSupport支持类
8.6.3 SimpleJdbcInsert辅助类
8.6.4 基于JDBC的Petclinic综合示例分析
8.7 内置的DataSource继承链
8.7.1 用于测试目的的DriverManagerDataSource
8.7.2 用于测试目的的SimpleDriverDataSource
8.7.3 用于测试目的的Single-ConnectionDataSource
8.7.4 Apache DBCP数据源
8.7.5 Java EE容器内置的数据源
8.7.6 LazyConnectionDataSource-Proxy数据源
8.7.7 TransactionAwareDataSource-Proxy数据源
8.7.8 UserCredentialsDataSource-Adapter数据源
8.7.9 IsolationLevelDataSource-Adapter数据源
8.7.10 WebSphereDataSource-Adapter数据源
8.7.11 IsolationLevelDataSource-Router数据源
8.8 将JDBC操作建模成Java对象
8.8.1 SqlUpdate辅助类
8.8.2 UpdatableSqlQuery辅助类
8.8.3 MappingSqlQuery辅助类
8.8.4 SqlFunction辅助类
8.9 与存储过程交互
8.9.1 JdbcTemplate针对存储过程提供的支持
8.9.2 StoredProcedure辅助类
8.9.3 SimpleJdbcCall辅助类
8.10 处理大批量数据
8.10.1 JdbcTemplate内置的batchUpdate()方法
8.10.2 SimpleJdbcTemplate内置的batchUpdate()方法
8.10.3 BatchSqlUpdate辅助类
8.11 基于JDBC的LOB集成支持
8.11.1 运行及分析imagedb示例应用
8.11.2 NativeJdbcExtractor继承链
8.11.3 操作LOB字段
8.12 如何获得和生成主键
8.12.1 KeyHolder及GeneratedKey-Holder实现者
8.12.2 DataFieldMaxValue-Incrementer继承链
8.13 对行集的支持
8.13.1 JdbcTemplate内置的queryForRowSet()方法集合
8.13.2 NamedParameterJdbcTemplate内置的queryForRowSet()方法集合
8.14 JDBC最佳实践
8.15 小结
第9章 事务集成
9.1 背景知识及示例
9.2 Spring对事务提供的支持
9.3 Spring眼中的事务管理策略
9.3.1 事务定义
9.3.2 各种PlatformTransaction-Manager实现
9.4 编程式事务
9.4.1 TransactionTemplate及相关回调接口
9.4.2 使用@Transactional注解和元素
9.4.3 拥抱EJB 3.0引入的@TransactionAttribute注解
9.5 声明式事务
9.5.1 TransactionProxyFactoryBean辅助类
9.5.2 元素
9.6 在AspectJ 6应用中使用@Transactional
9.6.1 直接使用Annotation-TransactionAspect切面
9.6.2 借用元素
9.6.3 借用元素
9.7 事务集成高级特性
9.7.1 Java EE应用服务器的事务集成
9.7.2 元素
9.7.3 选择合适的事务策略......(后略) ......
相关资料1:
- CSS3DIV网页样式与布局从入门到精通.pdf
- 《Office 2016商务办公应用从入门到精通》.pdf
- 《新手案例学——UG NX 10.0中文版从入门到精通》.pdf
- Axure交互设计从入门到精通.pdf
- 《Alias 2018产品设计从入门到精通》.pdf
- 《中文版AutoCAD 2014室内装潢从入门到精通(实战案例版)》.pdf
- HTML5CSS3JavaScript从入门到精通标准.pdf
- Apress-Beginning.Ruby.From.novice.to.professional.2nd.Ed.pdf
- 《AutoCAD 2016中文版入门 进阶 精通 第4版》.pdf
- 《AutoCAD 2016中文版机械设计从入门到精通》.pdf
- 《HTML5从入门到精通》.pdf
- EXCEL 2010 从入门到精通(扫描版).pdf
- 《AutoCAD 2014辅助设计从入门到精通》.pdf
- c#从入门到精通第二版pdf 扫描版-百度云
- 《Python从入门到精通》.pdf
相关资料2:
- 01SS105常用小型仪表及特种阀门选用安装图集 pdf高清电子版
- 陕09s1 卫生设备安装
- 11K406暖(冷)风机选用与安装图集 pdf高清电子版
- 佳能 EOS 70D (W) (Wi-Fi 功能基本使用说明书.pdf
- 赣07ZJ105 AJ膨胀玻化微珠外墙外保温建筑构造
- 12yd8内线工程图集 pdf高清电子版
- 03J502-1内装修-轻钢龙骨内隔墙装修及隔断图集 pdf高清电子版
- 13CJ42天意无机保温板系统建筑构造 pdf高清电子版
- GB∕T 5224-2014预应力混凝土用钢绞线 pdf高清版
- 甘02j09室外工程图集 pdf电子版
- 佳能 EOS 70D (W) (快速参考指南)说明书.pdf
- 05n1采暖工程图集 pdf高清电子版
- 捷渡d600s使用说明书 pdf高清版-附使用视频
- 13SG903-1 混凝土结构常用施工详图图集 pdf高清电子版-现浇混凝土板、非框架梁配筋构造
- 05n4-1通风与空调工程(设备分册)图集 pdf电子版
