精通Spring 2.x Java Web开发
基本信息
编辑推荐
深刻揭示Spring的技术内幕.
对IOC、DI、AOP、事务管理等根基性的技术进行了深度的讲解..
凝聚Java魅力,成就开发专家
看清Java万花筒的本质,从复杂的表象中寻找普遍的规律,深刻理解Java的核心思想...
内容简介回到顶部↑
本书按照从易到难、由浅入深、循序渐进的顺序介绍spring,并使用大量的实例使读者更加深刻地理解所学习的知识,更好地进行开发实践。本书深刻地揭示了spring的技术内幕,对ioc、di 、aop、事务管理等根基性的技术进行了深度的讲解。读者阅读本书后,不但可以熟练使用spring的各项功能,而且还能够对书中的实例举一反三。
本书分为9章,内容包括:spring基础介绍、控制反转(ioc)和依赖注入(di)、spring的aop实现、spring持久层的封装以及事务支持、spring的mvc、与其他web框架的整合、spring和jpa、spring的其他应用和spring实例—新闻发布系统等。
本书适合从事程序设计、系统开发的人员和程序设计爱好者参考学习。
本书分为9章,内容包括:spring基础介绍、控制反转(ioc)和依赖注入(di)、spring的aop实现、spring持久层的封装以及事务支持、spring的mvc、与其他web框架的整合、spring和jpa、spring的其他应用和spring实例—新闻发布系统等。
本书适合从事程序设计、系统开发的人员和程序设计爱好者参考学习。
目录回到顶部↑
第1章 开始spring之旅
1.1 获取并查看spring
1.1.1 获取spring
1.1.2 spring项目文件简介
1.1.3 查看spring源码
1.2 开始使用spring
1.3 小结
第2章 控制反转(ioc)和依赖注入(di)
2.1 认识ioc
2.1.1 开始第一个实例:超级玛丽之人物构造
2.1.2 3种不同的注入方式
2.1.3 注入方式的选择
2.2 详解spring的bean
2.2.1 bean的标识(id和name)
2.2.2 bean的类(class)
2.2.3 bean的作用域
2.2.4 bean的属性
2.2.5 bean中应用其他的bean
2.2.6 集合的注入
2.2.7 [util]标签
1.1 获取并查看spring
1.1.1 获取spring
1.1.2 spring项目文件简介
1.1.3 查看spring源码
1.2 开始使用spring
1.3 小结
第2章 控制反转(ioc)和依赖注入(di)
2.1 认识ioc
2.1.1 开始第一个实例:超级玛丽之人物构造
2.1.2 3种不同的注入方式
2.1.3 注入方式的选择
2.2 详解spring的bean
2.2.1 bean的标识(id和name)
2.2.2 bean的类(class)
2.2.3 bean的作用域
2.2.4 bean的属性
2.2.5 bean中应用其他的bean
2.2.6 集合的注入
2.2.7 [util]标签
序言回到顶部↑
电视剧《士兵突击》里的主人公许三多的一句名言是:“活着要做有意义的事,做有意义的事就是好好活”。.
ErikChang(张钰)是两年前因为EasyJF开源团队而认识的,他在团队里面的昵称叫“天意”。当时,我们一起讨论团队的发展,一起讨论时下兴起的技术,现在回想起来,虽然当时讨论的都是一些细小、无须讨论或者根本无解的问题,但却是通过探讨与解决这些细小的问题让EasyJF走到了今天。
虽然我们一个在北边,一个在南边,素未谋面,但为了同一个梦想,一个开源世界的梦想,跟其他的成员一起为EasyJF团队的事务奔忙着,不亦乐乎,这也许就是开源的力量吧。同样因为开源,Spring由一个名不见经传的商业应用变成了一个全世界广泛应用的框架,它不但让全世界知道了J2EE可以“Without EJB”,更重要的是让我们领略到开源在软件变革中决定性的作用,Spring的成功给软件领域不断地传播、灌输着软件开发新方法、新思路及新的模式。
一个程序员,如果仅仅会在项目中有限地应用Spring,从工作上来说也许足够,但我觉得这对不起自己从事的这份职业,用许三多的话说就是“这没意义!”。因为,Spring已经让项目开发变得非常简单,到培训班学习几天,拿一个证,基本上就能用Spring。那么,对于一个Java EE程序员来说,什么才有意义呢?
Spring项目里面有很多能集各种设计模式、编码技巧为一体的编码设计艺术,在灵活应用Spring的同时,若能把Spring项目里面的精华、设计思想、编码技巧等吸纳过来,这对于程序员来说将会是一件非常有意义的事。
对于我这样一个爱书、爱开源及爱Spring的人来说,每一次读市面上关于Spring的图书,都会让我对Spring有新的认识及体验,因为每一个作者都会用他所认识的方式来告诉我们什么是Spring、怎么用Spring。由于所选择的点不同,角度的不同,因此读多了就知道Spring真正是什么。..
2007年,我跟ErikChang、船长、stef等曾经打算合作写一本能“深入Spring”的书籍,然而由于工作的原因,却没能坚持到最后,遗憾的同时,也让我深深体会到了写作的艰辛。2008年春节刚过,ErikChang突然告诉我,他正在写一本关于Spring的书籍。给我发了几个初稿样章,我一口气读完,感到非常欣慰与惊叹。欣慰的是我读到了一本真正“Spring”的书,惊叹的是ErikChang在几个月的时间里奇迹般地写出这么多的东西。
不管您是Spring的新手还是老手,我相信你从这本书中一定能读到以前所不了解的Spring,在应用好Spring的同时,了解它的设计原理,了解它里面的设计精华及编码艺术。只是能简单地应用Spring,这没意义,深入学习Spring的源码,并把收获及心得拿出来与大家分享,这有意义。因此,ErikChang做了一件非常有意义的事。
用心能做好一件事,执着能让我们取得成功。祝愿每一位读者朋友工作顺利,事业成功!
EasyJF 创始人 技术总监 蔡世友
注1:EasyJF国产开源团队是一个由国内的Java开源爱好者组成的团队,官方网站:www.easyjf.com。
EasyJF团队倡导立足本土应用需求,结合国内外先进技术构件体系,研究适合国内技术水平现状的J2EE开源应用软件技术,提供简易、实用的J2EE开源产品、中间件及开发工具。“简易、实用才是硬道理”、“让J2EE应用开发变得更加轻松、简单”,EasyJF开源团队立志为实现这一目标而不懈努力。
EasyJF团队的目标是追求技术进步,提高软件生产力,实现最大社会效益。
注2:文中提到的一些昵称,是EasyJF的团队成员。...
ErikChang(张钰)是两年前因为EasyJF开源团队而认识的,他在团队里面的昵称叫“天意”。当时,我们一起讨论团队的发展,一起讨论时下兴起的技术,现在回想起来,虽然当时讨论的都是一些细小、无须讨论或者根本无解的问题,但却是通过探讨与解决这些细小的问题让EasyJF走到了今天。
虽然我们一个在北边,一个在南边,素未谋面,但为了同一个梦想,一个开源世界的梦想,跟其他的成员一起为EasyJF团队的事务奔忙着,不亦乐乎,这也许就是开源的力量吧。同样因为开源,Spring由一个名不见经传的商业应用变成了一个全世界广泛应用的框架,它不但让全世界知道了J2EE可以“Without EJB”,更重要的是让我们领略到开源在软件变革中决定性的作用,Spring的成功给软件领域不断地传播、灌输着软件开发新方法、新思路及新的模式。
一个程序员,如果仅仅会在项目中有限地应用Spring,从工作上来说也许足够,但我觉得这对不起自己从事的这份职业,用许三多的话说就是“这没意义!”。因为,Spring已经让项目开发变得非常简单,到培训班学习几天,拿一个证,基本上就能用Spring。那么,对于一个Java EE程序员来说,什么才有意义呢?
Spring项目里面有很多能集各种设计模式、编码技巧为一体的编码设计艺术,在灵活应用Spring的同时,若能把Spring项目里面的精华、设计思想、编码技巧等吸纳过来,这对于程序员来说将会是一件非常有意义的事。
对于我这样一个爱书、爱开源及爱Spring的人来说,每一次读市面上关于Spring的图书,都会让我对Spring有新的认识及体验,因为每一个作者都会用他所认识的方式来告诉我们什么是Spring、怎么用Spring。由于所选择的点不同,角度的不同,因此读多了就知道Spring真正是什么。..
2007年,我跟ErikChang、船长、stef等曾经打算合作写一本能“深入Spring”的书籍,然而由于工作的原因,却没能坚持到最后,遗憾的同时,也让我深深体会到了写作的艰辛。2008年春节刚过,ErikChang突然告诉我,他正在写一本关于Spring的书籍。给我发了几个初稿样章,我一口气读完,感到非常欣慰与惊叹。欣慰的是我读到了一本真正“Spring”的书,惊叹的是ErikChang在几个月的时间里奇迹般地写出这么多的东西。
不管您是Spring的新手还是老手,我相信你从这本书中一定能读到以前所不了解的Spring,在应用好Spring的同时,了解它的设计原理,了解它里面的设计精华及编码艺术。只是能简单地应用Spring,这没意义,深入学习Spring的源码,并把收获及心得拿出来与大家分享,这有意义。因此,ErikChang做了一件非常有意义的事。
用心能做好一件事,执着能让我们取得成功。祝愿每一位读者朋友工作顺利,事业成功!
EasyJF 创始人 技术总监 蔡世友
注1:EasyJF国产开源团队是一个由国内的Java开源爱好者组成的团队,官方网站:www.easyjf.com。
EasyJF团队倡导立足本土应用需求,结合国内外先进技术构件体系,研究适合国内技术水平现状的J2EE开源应用软件技术,提供简易、实用的J2EE开源产品、中间件及开发工具。“简易、实用才是硬道理”、“让J2EE应用开发变得更加轻松、简单”,EasyJF开源团队立志为实现这一目标而不懈努力。
EasyJF团队的目标是追求技术进步,提高软件生产力,实现最大社会效益。
注2:文中提到的一些昵称,是EasyJF的团队成员。...
书摘回到顶部↑
第1章 开始Spring之旅
1.1 获取并查看Spring
在使用Spring之前首先要获取该框架的jar包,同时Spring是一个开源项目,有兴趣的读者可以查看Spring源码,了解Spring的设计思想及源码的编写,本节带领读者一步步来获取并查看Spring源码,使读者学会独立获取Spring并在Eclipse IDE中查看Spring源码,对Spring有个概念的认识。
……
1.1 获取并查看Spring
在使用Spring之前首先要获取该框架的jar包,同时Spring是一个开源项目,有兴趣的读者可以查看Spring源码,了解Spring的设计思想及源码的编写,本节带领读者一步步来获取并查看Spring源码,使读者学会独立获取Spring并在Eclipse IDE中查看Spring源码,对Spring有个概念的认识。
……







点击看大图


加载中...

