推荐理由博文视点原创精品大系,台湾Java专家林信良最新力作!学习Spring2.0完整范例,扫清
Spring2.0学习障碍强档畅销书升级版。
介绍了Spring2.0的新特性,从实践中了解SpringIoC、AOP,完整范例展示,减少摸索时间,项目实践:Spring在线书签。
基础入门看“白皮”——《Spring2.0技术手册》
深入提高看“黑皮”——《Spring专业开发指南》
配套修炼,效果更佳!
本书为Spring的诸多概念提供了清晰的讲解,通过实际完成一个完整的Spring项目示例,展示了Spring相关API的使用,能够显著地减少每一位Spring入门者摸索Spring API的时间,并且从示例学习中获得提高。作者在写作之初,深入思考了每一位入门者所可能遇到的问题,通过简单的例子加上清晰的讲解,使得本书成为学习Spring Web开发的最佳读物。本书内容全面深入,主要包括Spring入门、Bean/消息/事件、Spring与面向方面编程(AOP)、JDBC支持、Spring与Hibernate的整合、Spring Web MVC框架、View 层方案/Web框架整合、远程/邮件/任务计划、Spring在线书签完整项目示例等内容。
《Spring2.0技术手册》是Javaworld@TW技术论坛的“技术手册”系列书籍之一,定位于初学者,是引导初学者入门的敲门砖,希望初学者通过这块敲门砖,得以进入Spring的大门,进而探索门后的宝库。《Spring2.0技术手册》之目的,就是让您在阅读完之后,能够自行查阅Spring参考文档、看懂更进阶的书籍,以及参与网络上关于Spring2.0的深入讨论,真正踏上Java开发之路。
林信良是名优秀的作者和讲师,他曾但任台积电、工研院Spring 课程讲师,获得了学员极高的评论。我诚挚推荐这本《Spring2.0技术手册》给各位爱好Java的朋友!
台湾升阳教育训练暨技术推广经理 林上杰
内容简介
本书介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者摸索Spring API的时间。本书是学习Spring Web开发的最佳读物,它能让读者在示例学习中获得显著提高。
本书内容全面深入,主要包括Spring入门、Bean/消息/事件、Spring AOP、JDBC/事物支持、Spring与Hibernate的整合、Spring Web MVC框架、View 层方案/Web框架整合、API封装、Spring在线书签完整项目示例等内容。
本书作者
林信良,(网络化名良葛格),台湾大学电机工程学系毕,台升阳阳教育训练技术顾问、台湾升阳教育训练专业讲师;著作《Java学习笔记》、《Spring技术手册》、《Spring2.0技术手册》,译作《Ajax实战手册》。个人网站:http://caterpillar.onlyfun.net/Gossip/index.html。
目录
导读
第1章 认识Spring
1.1 术语介绍
1.2 控制反转(Inversion of Control)
1.3 依赖注入(Dependency Injection)
1.4 接下来的主题
第2章 Spring入门
2.1 第一个Spring程序
2.1.1 下载、设置Spring
2.1.2 准备Spring设计环境(使用Eclipse)
2.1.3 编写第一个Spring程序
2.1.4 编写第二个Spring程序
2.1.5 Spring 2.0的XML设置
2.2 安装、使用Spring IDE
2.2.1 安装Spring IDE
2.2.2 使用Spring IDE
2.3 接下来的主题 33
第3章 Bean、消息、事件
3.1 Bean基本管理
3.1.1 BeanFactory、ApplicationContext
3.1.2 Bean的识别名称与别名
3.1.3 Bean的实例化
3.1.4 Bean的scope
3.1.5 Bean的生命周期
3.1.6 Bean定义的继承
3.2 Bean的依赖设置
3.2.1 Type 2 IoC、Type 3 IoC
3.2.2 依赖的值设置与参考
3.2.3 自动绑定
3.2.4 集合对象
3.2.5 Spring 2.0的标签
3.2.6 Lookup Method Injection
3.3 Bean高级管理
3.3.1 非XML定义文件的配置方式
3.3.2 Aware相关接口
3.3.3 BeanPostProcessor
3.3.4 BeanFactoryPostProcessor
3.3.5 PropertyPlaceholderConfigurer
3.3.6 PropertyOverrideConfigurer
3.3.7 CustomEditorConfigurer
3.4 资源、消息、事件
3.4.1 资源的取得
3.4.2 解析文字消息
3.4.3 监听事件
3.4.4 事件传播
3.5 接下来的主题
第4章 Spring AOP
4.1 AOP入门
4.1.1 从代理机制初探AOP
4.1.2 AOP观念与术语
4.1.3 Spring AOP
4.2 Advices
4.2.1 Before Advice
4.2.2 After Advice
4.2.3 Around Advice
4.2.4 Throw Advice
4.3 Pointcut、Advisor
4.3.1 NameMatchMethodPointcutAdvisor
4.3.2 RegExpMethodPointcutAdvisor
4.3.3 ControlFlowPointcut
4.3.4 Pointcut接口
4.3.5 Pointcut交集、并集操作
4.4 Introduction
4.4.1 IntroductionInterceptor
4.4.2 DelegatingIntroductionInterceptor
4.5 Autoproxing
4.5.1 BeanNameAutoProxyCreator
4.5.2 DefaultAdvisorAutoProxyCreator
4.6 Spring 2.0的AOP支持
4.6.1 Before Advice:基于XML Schema
4.6.2 Before Advice:基于Annotation
4.6.3 Spring 2.0的Pointcut定义
4.6.4 After Returning Advice:基于XML Schema
4.6.5 After Returning Advice:基于Annotation
4.6.6 After Throwing Advice:基于XML Schema
4.6.7 After Throwing Advice:基于Annotation
4.6.8 Around Advice:基于XML Schema
4.6.9 Around Advice:基于Annotation
4.7 接下来的主题
第5章 JDBC、事务支持
第6章 Hibernate与Spring
第7章 Spring Web MVC框架
第8章 View层方案、Web框架整合
第9章 API封装
第10章 项目:Spring在线书签
经典书评
读者对《Spring技术手册 》的赞誉
“我很喜欢第2、3、6、8这几章。在看此书之前我看了一些Spring的资料,可有些东西还是不很清楚。看过本书后有种豁然开朗的感觉,原来不懂的一些东西一下子就全明白了,感觉很不错。”
——沈阳市读者
“最喜欢第3、4、5、6、9、10章,以及第8章的部分内容。此书易懂,真的很棒,个人觉得《Spring技术手册》是市面上最易懂的Spring书籍(注意,没有之一)。”
——大连市读者
“最喜欢‘Bean、消息、事件’这一章,内容充实,实例鲜明!”
——哈尔滨市读者
“很喜欢第6、8章,因为这两章涉及Spring和Hibernate、JSF相结合的内容,对现实应用有很好的帮助。”
——北京市读者
“其实,这本书的每章都非常棒。特别是里面的示例,很简单也很容易实现,很棒!”
——南京市读者
“我最喜欢第7章中讲的Spring Web MVC框架,它让我弄清楚了从请求到请求分派到Controller实现类的过程,谢谢!”
——广州市读者
“我最喜欢第4章的AOP,以及第7章Spring的MVC内容。”
——汕头市读者