《精通Spring:深入Java EE开发核心技术》是关于Spring2.5的权威教程,是Java/Java EE开发者必备的参考书。《精通Spring:深入Java EE开发核心技术》详尽、系统地介绍了JavaEE的基础知识、Spring 2.5的各种功能,以及Sprin9 2.5的高级使用技巧和最佳实践。全书共分为5篇;第1篇为综述,主要围绕Java EE5、Spnng展开; 第2篇介绍Spring2.5核心技术,主要围绕Spring元框架进行阐述:第3篇介绍DAO层集成技术,主要围绕JDBC、Hibernate和JPA等持久化技术展开论述,针对Spring使能应用的事务管理和集成测试,也进行了相关介绍;第4篇介绍Java EE服务及技术的集成,主要围绕企业应用中使用的各种Java EE服务及技术展开论述;第5篇介绍Spring 2.5高级特性,主要从忘却的Spring高级话题和Spring最佳实践角度给出论述:附录A完整地介绍了Spring 2.5支持的各种命名空间及其中的所有元素。全书理论与实践并重,通过大量的实例帮助读者尽快掌握Spring 2.5的使用技巧,从而提高本书的参考、阅读价值。
《精通Spring:深入Java EE开发核心技术》适合作为Java/Java EE开发者、系统分析师和架构师的参考书,同时,《精通Spring:深入Java EE开发核心技术》非常适合于高校相关专业的学生,以及对Java/Java EE开发有兴趣的各类开发者。
罗时飞,独立Java EE顾问。西安交通大学硕士。将近10年的Java EE开发、架构经验,理论与实践并重。对Java EE平台、敏捷方法及开源技术有深入研究。出版图书多本,曾被评为电子工业出版社的”优秀作译者”。他一直在依托http://www.open-v.com网站专职从事企业级Java的推广工作。
第1篇 综述
第1章 JavaEE 5
1.1 JavaEE5引入的新特性
1.2 进入EJB 3.0时代
1.3 Java EE开发模型的局限性
1.4 小结
第2章 步入Spring 2.5
2.1 挑战Java EE5开发模型
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 Spring2.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 BeanFactorv和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 ApplicationEventPublisherAuare回调接口
5.16.6 MessageSourceAware回调接口
5.16.7 ApplicationContextAware回调接口
5.16.8 @PostConstruct注解
5.16.9 lnitializingBean回调接口
5.16.10 元素的init-method属性
5.16.11 @PreDestroy注解
5.16.12 DisposableBean回调接口
5.16.13 元素的destroymethod属性
5.17 小结
第6章 面向切面编程
第3篇 DAO层集成技术
第7章 DAO抽象支持
第8章 JDBC集成
第9章 事务集成
第10章 单元和集成测试
第11章 Hibernate集成
第12章 Java持久化API集成
第4篇 集成Java EE服务及技术
第13章 JNDI集成
第14章 EJB3.0集成
第15章 线程池和任务调度集成
第16章 Java消息服务集成
第17章 JavaMail集成
第18章 远程服务集成
第19章 Java管理扩展集成
第20章 Java EE连接器架构集成
第5篇 Spring 2.5高级特性
第21章 忘却的Spring高级话题
第22章 Spring最佳实践
附录 A基于XML Schema的权威配置指南
……