- 浏览: 400681 次
- 性别:
- 来自: 南京
最新评论
-
x981114171:
不知大家有没发现,国产书,国人写的书就没几本是给力的,以后国人 ...
《Spring技术内幕》的读者问题交流 -
x981114171:
买了这本书,感觉很不值。来吐槽下,也许你自己是专家,不过写的书 ...
《Spring技术内幕》的读者问题交流 -
851228082:
作者,写的书很好,我觉得幸亏有源码,所以我才能看懂。一边看,一 ...
《Spring技术内幕》的读者问题交流 -
yueshang520:
说的真不错。。学习了
Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理 -
faith789510:
TransactionProxyFactoryBean 什么情 ...
Spring源代码解析(六):Spring声明式事务处理
缘起
已经很久没有写帖子了,现在总算是有点时间写些东西,也算是对自己的一个记录吧。刚刚完成了一个软件产品,从概念到运营都弄了一下,正在推广当中,虽然还没有能够达到盈亏平衡,但是这个过程,对自己也算是一种历练。先不管结果如何,好呆走过这么一遭了。
我打算用这个帖子,把自己在这个过程中的一些心得,特别是对Spring新的理解,记录下来。使用这个帖子的标题,持续下来。
简单来说,自己的软件产品是一个基于互联网的SaaS协同软件平台,操作简单,支持流程定义,管理和多种客户端 -像短信,MSN,智能手机什么的(我这里就不多做什么广告了),也有一个企业版的版本,使用的技术框架是Hibernate + Spring + Wicket,下面是Linux和MySQL,还有云计算的平台的使用,以支持其扩展性,虽然现在还没有可扩展性的需求,但似乎不难从SaaS上,就会想到云计算, 其实,它们真的是天生的一对!
关于云计算,自己对这个技术很感兴趣,觉得和开源软件的结合,是很有意思的,因为它们都有基于服务的基因,在云计算平台的使用上,也有一些初步的实践。云计算是一个很有意思的话题,但在这里主要是想谈Spring,所以对云计算,这里就先不多说了,但非常欢迎有兴趣的朋友和一起另外找地方讨论!
回到正题,在我自己的产品中,其中除了Wicket和云计算外,其他都是大家非常熟知的了,像Hibernate, Spring, MySQL什么的。在这个过程中,发现自己对一些技术点也有了新的认识,最有体会的是Spring。当然,在这个过程中,更大的收获是对产品开发整个过程的认识,在这点上,真是一言难尽........
回到自己还算了解的Spring, 这次我使用的是3.0的代码,所以,有机会也把这些代码读了几遍,比原来的理解要加深了许多,也发现了不少和2.0代码不同的地方,以及自己一些对 Spring的新的理解,这些,就让我就用这个帖子系列,给自己总结一下,也算是对自己以前的那个代码分析的帖子做一个新的交代吧。
自己对Spring一点小小的见解
简化Java企业应用的开发,是Spring框架的目标.就是我们熟知的当年的那个interface21,也亦非吴下阿蒙了,由它演进出来的Spring,以及由它带来的崭新开发理念,也早已伴随着这个开源框架的广泛应用,而飞入寻常百姓家。与此同时,伴随着Spring的成熟,开源社区的成长,在Rod.Johnson的领导下,以Spring为核心的一系列开源软件的产品组合,其脉络也逐渐的清晰和丰富起来;现在,已经发展成为一个包括软件运行,构建,部署运营,从而涵盖整个软件服务生命周期的产品族群;同时也成为,在当今主流的软件业态中,一个不可或缺的重要组成。
在最近完成的VMware公司对Spring的运营者SpringSource公司的收购中,也让我们又看到了一个,在开源软件中,蕴含着的巨大商业价值,以及又一次基于开源模式的商业成功;也让我们看到,Spring为自己设计的未来定位,它与云计算的融合趋势,以及,努力成为在云计算业态中,PaaS(Platform As a Service)服务有力竞争者的战略设想;由此,可以想象,在云计算这个全新的计算时代中,如何秉承Spring的一贯风格,为云计算应用的开发,提供高可靠,高可用,高可扩展,高性能的应用平台,对Spring团队来说,是一个面临的全新挑战;在这个领域中的雄心和今后的作为,那就让我们一起拭目以待吧。这里也有点凑巧了,正好Spring和云计算都是自己喜欢的东西,说不定以后,我还能够在这两者的结合上再写些东西呢。
作为一个庞大的体系,Spring在Java企业应用中, 和我们熟悉的企业应用服务器一样,比如我们熟知的其他产品,像Weblogic,Websphere,JBoss,.NET这些等等,其定位和目的,都在于希望能够起到一个企业应用资源的集成管理,以及为应用开发提供平台支持的作用,这和我们熟知的,像UNIX和Windows这样传统意义上的操作系统,在传统的计算系统中,起到的作用非常的类似。只不过,按照个人的理解,它们不同在于,我们熟知的传统操作系统关心的是存储,计算,通信,外围设备这些物理资源的管理,并在管理这些资源的基础上,为应用程序提供一个统一平台和服务接口;而像Spring这样的应用平台,它们关心的是在Java企业应用中,对包括那些像Web应用,数据持久化,事务处理,消息中间件,分布式计算等等这些,为企业应用服务的抽象资源的统一管理,并在此基础上,为应用提供一个基于 POJO的开发环境。尽管各自面向的资源,管理的对象,支持的应用以及使用的场景不同,但这两者在整个系统中的定位,却依然有着可以类比和相互参考的地方,从某种意义上看,它们都起到一个资源协调,平台支持,以及服务集成的作用。
所以我觉得可以使用,我们看待传统操作系统的方法和一些基本观念,来对Spring进行系统分析,以及对Spring进行层次划分,这样可能更加容易理解,同时,所以,个人感觉,仿照传统操作系统的眼光,把对Spring框架的实现,划分为核心,组件和应用这三个基本的层次,来理解Spring框架是不错的一个方法,就算是众所周知的“三段论”的应用吧。不知道这种分析方法,是不是太庸俗,但我自己还是觉得挺受用的,呵呵,谁叫我是个俗人呢!
今天先写一些,就算是起个头吧,明天继续! 写写IOC/AOP的一些具体东西。
有道理!我觉得掌握XML Schema对理解Spring很重要。
这个是个人习惯的问题,我个人觉得,整个软件系统就是由代码构建起来的一个虚拟世界,如果不了解代码实现,自己总觉得,这些架构和软件用起来感觉总是不踏实。所以这里,我想把一些主要的代码实现结合自己理解的Spring的设计架构,做一点自己的阐述。希望对也有我这样感觉的同仁们一点帮助吧。
我同意你的看法,Spring的成功的确是他给系统架构设计带来的很大的帮助,但这些帮助是怎样想到的,怎样实现的?这是我感兴趣的话题,因为,作为平台提供者,这些就是平台产品的定位和需求啊!这就是Spring先进的地方啊,我想,在国内,应用开发水平是没有问题的,因为没有人比中国人了解自己的需求,但是平台的开发水平呢?优秀的平台蕴含着对更普遍需求和软件工程的深刻理解和敏锐洞察,这是我们真正要学习的地方 - 真是学无止境。
真希望什么时候,中国人也能设计出这样的成功产品!
LZ对IOC的看法和我使用的一本spring参考书雷同啊。你不会就是那本书的作者吧??呵呵。
”读取文件、获得bean信息。。“,这是spring实现IOC的一种思路,可以算重要的。
我觉得更重要的的是spring实现这种思路时,所体现的一种思想。
先从SPRING的使用角度入手,这里讨论的是源代码的内部实现,如果对spring不熟悉的话,的确不好理解。
弄了一本书,准备上市了!文字就是脱稿于论坛的讨论。呵呵,欢迎指正啊。
已经很久没有写帖子了,现在总算是有点时间写些东西,也算是对自己的一个记录吧。刚刚完成了一个软件产品,从概念到运营都弄了一下,正在推广当中,虽然还没有能够达到盈亏平衡,但是这个过程,对自己也算是一种历练。先不管结果如何,好呆走过这么一遭了。
我打算用这个帖子,把自己在这个过程中的一些心得,特别是对Spring新的理解,记录下来。使用这个帖子的标题,持续下来。
简单来说,自己的软件产品是一个基于互联网的SaaS协同软件平台,操作简单,支持流程定义,管理和多种客户端 -像短信,MSN,智能手机什么的(我这里就不多做什么广告了),也有一个企业版的版本,使用的技术框架是Hibernate + Spring + Wicket,下面是Linux和MySQL,还有云计算的平台的使用,以支持其扩展性,虽然现在还没有可扩展性的需求,但似乎不难从SaaS上,就会想到云计算, 其实,它们真的是天生的一对!
关于云计算,自己对这个技术很感兴趣,觉得和开源软件的结合,是很有意思的,因为它们都有基于服务的基因,在云计算平台的使用上,也有一些初步的实践。云计算是一个很有意思的话题,但在这里主要是想谈Spring,所以对云计算,这里就先不多说了,但非常欢迎有兴趣的朋友和一起另外找地方讨论!
回到正题,在我自己的产品中,其中除了Wicket和云计算外,其他都是大家非常熟知的了,像Hibernate, Spring, MySQL什么的。在这个过程中,发现自己对一些技术点也有了新的认识,最有体会的是Spring。当然,在这个过程中,更大的收获是对产品开发整个过程的认识,在这点上,真是一言难尽........
回到自己还算了解的Spring, 这次我使用的是3.0的代码,所以,有机会也把这些代码读了几遍,比原来的理解要加深了许多,也发现了不少和2.0代码不同的地方,以及自己一些对 Spring的新的理解,这些,就让我就用这个帖子系列,给自己总结一下,也算是对自己以前的那个代码分析的帖子做一个新的交代吧。
自己对Spring一点小小的见解
简化Java企业应用的开发,是Spring框架的目标.就是我们熟知的当年的那个interface21,也亦非吴下阿蒙了,由它演进出来的Spring,以及由它带来的崭新开发理念,也早已伴随着这个开源框架的广泛应用,而飞入寻常百姓家。与此同时,伴随着Spring的成熟,开源社区的成长,在Rod.Johnson的领导下,以Spring为核心的一系列开源软件的产品组合,其脉络也逐渐的清晰和丰富起来;现在,已经发展成为一个包括软件运行,构建,部署运营,从而涵盖整个软件服务生命周期的产品族群;同时也成为,在当今主流的软件业态中,一个不可或缺的重要组成。
在最近完成的VMware公司对Spring的运营者SpringSource公司的收购中,也让我们又看到了一个,在开源软件中,蕴含着的巨大商业价值,以及又一次基于开源模式的商业成功;也让我们看到,Spring为自己设计的未来定位,它与云计算的融合趋势,以及,努力成为在云计算业态中,PaaS(Platform As a Service)服务有力竞争者的战略设想;由此,可以想象,在云计算这个全新的计算时代中,如何秉承Spring的一贯风格,为云计算应用的开发,提供高可靠,高可用,高可扩展,高性能的应用平台,对Spring团队来说,是一个面临的全新挑战;在这个领域中的雄心和今后的作为,那就让我们一起拭目以待吧。这里也有点凑巧了,正好Spring和云计算都是自己喜欢的东西,说不定以后,我还能够在这两者的结合上再写些东西呢。
作为一个庞大的体系,Spring在Java企业应用中, 和我们熟悉的企业应用服务器一样,比如我们熟知的其他产品,像Weblogic,Websphere,JBoss,.NET这些等等,其定位和目的,都在于希望能够起到一个企业应用资源的集成管理,以及为应用开发提供平台支持的作用,这和我们熟知的,像UNIX和Windows这样传统意义上的操作系统,在传统的计算系统中,起到的作用非常的类似。只不过,按照个人的理解,它们不同在于,我们熟知的传统操作系统关心的是存储,计算,通信,外围设备这些物理资源的管理,并在管理这些资源的基础上,为应用程序提供一个统一平台和服务接口;而像Spring这样的应用平台,它们关心的是在Java企业应用中,对包括那些像Web应用,数据持久化,事务处理,消息中间件,分布式计算等等这些,为企业应用服务的抽象资源的统一管理,并在此基础上,为应用提供一个基于 POJO的开发环境。尽管各自面向的资源,管理的对象,支持的应用以及使用的场景不同,但这两者在整个系统中的定位,却依然有着可以类比和相互参考的地方,从某种意义上看,它们都起到一个资源协调,平台支持,以及服务集成的作用。
所以我觉得可以使用,我们看待传统操作系统的方法和一些基本观念,来对Spring进行系统分析,以及对Spring进行层次划分,这样可能更加容易理解,同时,所以,个人感觉,仿照传统操作系统的眼光,把对Spring框架的实现,划分为核心,组件和应用这三个基本的层次,来理解Spring框架是不错的一个方法,就算是众所周知的“三段论”的应用吧。不知道这种分析方法,是不是太庸俗,但我自己还是觉得挺受用的,呵呵,谁叫我是个俗人呢!
今天先写一些,就算是起个头吧,明天继续! 写写IOC/AOP的一些具体东西。
评论
67 楼
onkayliu
2010-10-13
一直想学spring,拜读,收藏,再去看源码,再回来拜读。
66 楼
salever
2010-10-12
顶楼主的,买一本看看,感觉这个Spring跟EMF有点殊途同归
65 楼
生活小丑
2010-09-29
最近正在学习Spring,这个贴子非常不错!
64 楼
iSay
2010-08-04
想研究spring源码,但又不知从哪入手,没有个具体的路线,看了一点就有些烦。请提个意见。应该如何做呢?
63 楼
jiwenke
2010-08-03
62 楼
deng_1987
2010-08-03
继续跟进。。。好东西
61 楼
java_lizhi
2010-08-02
新来的。到那买这本书了?
60 楼
ciki
2010-07-27
楼主辛苦,多谢分享自己心得
59 楼
chenkan2000
2010-06-29
yongyuan.jiang 写道
楼主对于spring的代码辛苦了。
不过代码的实现是最重要的吗?读取文件、获得bean信息这些是至关重要的马?
我不这么认为。
spring能成功我认为是他给系统架构设计带来的帮助。
这个随着程序员/架构师对架构设计的深入会有不同的见解。
不过代码的实现是最重要的吗?读取文件、获得bean信息这些是至关重要的马?
我不这么认为。
spring能成功我认为是他给系统架构设计带来的帮助。
这个随着程序员/架构师对架构设计的深入会有不同的见解。
有道理!我觉得掌握XML Schema对理解Spring很重要。
58 楼
JustDoNow
2010-06-29
写的真好,很有帮助
57 楼
jiwenke
2010-06-22
楼上用的是哪本SPRING的参考书啊?
我是《Spring技术内幕》的作者,如果你是这本书的读者,真是要感谢你的捧场啊!如果是这样,可能我要说明一下,《Spring技术内幕》一书能够出版发行,离不开javaeye这个平台,整个过程是这样的,当时,我写了一系列关于Spring源码分析的帖子,大家都很感兴趣,而且出版社也对这个选题很感兴趣,所以我就以这些内容为基础进行了扩充,变成大家现在看到的这本书。
在书中对帖子的内容作了不少的完善,主要是一个系统化的工作,还有一个特别的地方要提的是,当时我写源代码分析的时候,是基于2.5版本的,后来Spring出的是3.0版本,其实是做了不少的重构的,这些内容在书中也是相应做了更新的。其实,当时当我发现这点的时候,都有点傻了,因为原来是想2.5的版本来出的,因而后来又把3.0的当时还没有发布的版本好好理了一遍,还好还好把它完成了。
我把大家的一些反馈,做了一些整理,发布在博客里面,请大家参考:http://jiwenke.iteye.com/admin/blogs/697438
我是《Spring技术内幕》的作者,如果你是这本书的读者,真是要感谢你的捧场啊!如果是这样,可能我要说明一下,《Spring技术内幕》一书能够出版发行,离不开javaeye这个平台,整个过程是这样的,当时,我写了一系列关于Spring源码分析的帖子,大家都很感兴趣,而且出版社也对这个选题很感兴趣,所以我就以这些内容为基础进行了扩充,变成大家现在看到的这本书。
在书中对帖子的内容作了不少的完善,主要是一个系统化的工作,还有一个特别的地方要提的是,当时我写源代码分析的时候,是基于2.5版本的,后来Spring出的是3.0版本,其实是做了不少的重构的,这些内容在书中也是相应做了更新的。其实,当时当我发现这点的时候,都有点傻了,因为原来是想2.5的版本来出的,因而后来又把3.0的当时还没有发布的版本好好理了一遍,还好还好把它完成了。
我把大家的一些反馈,做了一些整理,发布在博客里面,请大家参考:http://jiwenke.iteye.com/admin/blogs/697438
56 楼
tigers20010
2010-06-22
jiwenke 写道
yongyuan.jiang 写道
楼主对于spring的代码辛苦了。
不过代码的实现是最重要的吗?读取文件、获得bean信息这些是至关重要的马?
我不这么认为。
spring能成功我认为是他给系统架构设计带来的帮助。
这个随着程序员/架构师对架构设计的深入会有不同的见解。
不过代码的实现是最重要的吗?读取文件、获得bean信息这些是至关重要的马?
我不这么认为。
spring能成功我认为是他给系统架构设计带来的帮助。
这个随着程序员/架构师对架构设计的深入会有不同的见解。
这个是个人习惯的问题,我个人觉得,整个软件系统就是由代码构建起来的一个虚拟世界,如果不了解代码实现,自己总觉得,这些架构和软件用起来感觉总是不踏实。所以这里,我想把一些主要的代码实现结合自己理解的Spring的设计架构,做一点自己的阐述。希望对也有我这样感觉的同仁们一点帮助吧。
我同意你的看法,Spring的成功的确是他给系统架构设计带来的很大的帮助,但这些帮助是怎样想到的,怎样实现的?这是我感兴趣的话题,因为,作为平台提供者,这些就是平台产品的定位和需求啊!这就是Spring先进的地方啊,我想,在国内,应用开发水平是没有问题的,因为没有人比中国人了解自己的需求,但是平台的开发水平呢?优秀的平台蕴含着对更普遍需求和软件工程的深刻理解和敏锐洞察,这是我们真正要学习的地方 - 真是学无止境。
真希望什么时候,中国人也能设计出这样的成功产品!
LZ对IOC的看法和我使用的一本spring参考书雷同啊。你不会就是那本书的作者吧??呵呵。
”读取文件、获得bean信息。。“,这是spring实现IOC的一种思路,可以算重要的。
我觉得更重要的的是spring实现这种思路时,所体现的一种思想。
55 楼
queal
2010-06-21
mark, 回头慢慢看
54 楼
jiwenke
2010-06-21
我同意楼上的观点,了解Spring的实现,实际上是希望使用Spring的时候更有信心,同时写这些源代码分析,也是希望能够为大家对开源软件的深入使用起一个抛砖引玉的作用。
最近,使用WICKET/Spring/Hibernate等一系列开源软件实现了一个任务协同和流程管理软件,做了一个SaaS版,我们内部使用感觉是比较流畅而实用的,感兴趣的大侠们可以到我的博客中去了解一下:http://jiwenke.iteye.com/blog/695694,这里就不做过多的广告了。
关于SPRING,虽然其代码深入了解以后,觉得也并不是特别的艰深,但为什么国内就产生不了这么优秀的开源软件产品,实在是值得大家多探讨。
最近,使用WICKET/Spring/Hibernate等一系列开源软件实现了一个任务协同和流程管理软件,做了一个SaaS版,我们内部使用感觉是比较流畅而实用的,感兴趣的大侠们可以到我的博客中去了解一下:http://jiwenke.iteye.com/blog/695694,这里就不做过多的广告了。
关于SPRING,虽然其代码深入了解以后,觉得也并不是特别的艰深,但为什么国内就产生不了这么优秀的开源软件产品,实在是值得大家多探讨。
53 楼
SINCE1978
2010-06-18
说实话有点失望,楼主莫怪。
计算机一大问题就是人机交互问题,最早用打孔纸带输入人的意图、后来慢慢出现高级语言、越来越接近自然语言来描述人的意图。
但是即使这样,还存在静态描述的流程向动态运行的环境的转化过程,在java领域原来我们都用new、导致这个过程有点繁琐,现在用spring ioc一定程度上简化了这个过程。个人以为spring的ioc虽然是主干,但是现在看这块还远不如spring提供的其他方方面面的便利功能值得一看。
专门去看代码更是有点鸡肋,想想也能知道就是xml dom+递归。
至于所谓的架构,呵呵,也远远不如完成一项功能来得实在。当然如果是能分析出真正的架构设计思路那是好,比如ListableBeanFactory的”Listable“什么含义?为什么这么设计?这些那个什么雄哥的书里有写吗?
计算机一大问题就是人机交互问题,最早用打孔纸带输入人的意图、后来慢慢出现高级语言、越来越接近自然语言来描述人的意图。
但是即使这样,还存在静态描述的流程向动态运行的环境的转化过程,在java领域原来我们都用new、导致这个过程有点繁琐,现在用spring ioc一定程度上简化了这个过程。个人以为spring的ioc虽然是主干,但是现在看这块还远不如spring提供的其他方方面面的便利功能值得一看。
专门去看代码更是有点鸡肋,想想也能知道就是xml dom+递归。
至于所谓的架构,呵呵,也远远不如完成一项功能来得实在。当然如果是能分析出真正的架构设计思路那是好,比如ListableBeanFactory的”Listable“什么含义?为什么这么设计?这些那个什么雄哥的书里有写吗?
52 楼
jiwenke
2010-05-28
dingherry 写道
从我这个初学者的角度看楼主写的东西,确实很不理解啊,抓狂
先从SPRING的使用角度入手,这里讨论的是源代码的内部实现,如果对spring不熟悉的话,的确不好理解。
51 楼
dingherry
2010-05-27
从我这个初学者的角度看楼主写的东西,确实很不理解啊,抓狂
50 楼
dongisland
2010-05-02
楼主真辛苦,谢谢分享啊,努力学习技术。
49 楼
weir2009
2010-04-28
太好了,精辟
48 楼
jiwenke
2009-12-09
java365 写道
看了楼主的对Spring的源码的分析,觉得很不错。
尤其是对我们这些刚工作一年多的Java程序员,对于Spring只是停留在会用的层面,
而对其底层的实现并不是很了解,有时看到资深的前辈 对Spring的某个接口或抽象类的自实现去更加优雅的解决某个问题时,就羡慕钦佩不已。自己去看源码,却不知从何开始。
期待楼主的接下来的文章,希望能根据楼主的脉络,对Spring有一个相对清晰的认识。
尤其是对我们这些刚工作一年多的Java程序员,对于Spring只是停留在会用的层面,
而对其底层的实现并不是很了解,有时看到资深的前辈 对Spring的某个接口或抽象类的自实现去更加优雅的解决某个问题时,就羡慕钦佩不已。自己去看源码,却不知从何开始。
期待楼主的接下来的文章,希望能根据楼主的脉络,对Spring有一个相对清晰的认识。
弄了一本书,准备上市了!文字就是脱稿于论坛的讨论。呵呵,欢迎指正啊。
发表评论
-
开放注册了!我们的任务推客 - 群组任务和流程协同SaaS工具
2010-06-30 20:31 621经过这几天团队的努力,为软件增加了开放注册功能,大家可以自己动 ... -
我们团队研发的SaaS软件产品:应用于群组任务协同和流程管理
2010-06-21 15:39 846任务协同及流程管理SaaS软件:任务推客上线,欢迎大家免费体验 ... -
随笔:Spring与云计算(六)
2009-12-17 18:49 3771这样,就说到国内了, ... -
随笔:Spring与云计算(五)
2009-12-16 19:58 3383那其他呢,我们看看还 ... -
随笔:Spring与云计算(四)
2009-12-15 16:26 4151前面我们提到,Spring被VMWare收购而进入云计算领域, ... -
随笔:Spring与云计算(三)
2009-12-14 14:05 3725在前面的那张图中,可以看到SpringSource产品和云计算 ... -
随笔:Spring与云计算(二)
2009-12-11 14:57 4305这么大的范围的模式转 ... -
随笔:Spring与云计算(一)
2009-12-10 15:19 6965对Spring和云计算的关注 ... -
《Spring技术内幕 - 深入解析Spring架构与设计原理》上市了!
2009-12-09 15:17 9107详细的书本目录和章节节选请见附件!欢迎下载指正。 可以购买到 ... -
Spring技术内幕——深入解析Spring架构与设计原理(六)Spring ACEGI
2009-11-20 12:27 14533Spring ACEGI 作为Spring丰富生态系统中的一个 ... -
Spring技术内幕——深入解析Spring架构与设计原理(五)Spring与远端调用
2009-11-16 20:23 11168在应用开发中,常常涉及服务器系统中各种不同进程之间的通信与计算 ... -
Spring技术内幕——深入解析Spring架构与设计原理(四)Web MVC的实现
2009-11-08 08:55 21226以前的欠账,现在补上,欢迎指正和讨论。 Spring Web ... -
Spring技术内幕——深入解析Spring架构与设计原理(三)数据库的操作实现
2009-11-02 17:34 13785最近事情实在是比较多,没有及时更新帖子,还望大家见谅啊。今天, ... -
Spring技术内幕——深入解析Spring架构与设计原理(二)AOP
2009-10-20 08:30 23077关于AOP的个人理解 AOP联盟定义的AOP体系结构把与AO ... -
Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理
2009-10-19 10:47 98949内容较多,新开一贴, ... -
Hadoop的mapred JobTracker端源码概览
2009-02-18 19:40 5205上一节看到TaskTracker启动新任务的过程,这里接着看看 ... -
Hadoop的mapred TaskTracker端源码概览
2009-02-17 14:39 4113花了许多功夫把Hadoop的mapreduce实现过了一遍,基 ... -
Hadoop的mapred TaskTracker端源码概览
2009-02-17 14:37 1651这篇文章和博客的另一篇重复,删掉了。对不起,请参阅博客的另一篇 ... -
发布用javaeye生成的博客版本 - Spring源代码解析
2008-11-20 08:49 3633呵呵,试试javaeye的新功能。帮助大家阅读,文中的很多错误 ... -
Spring源代码解析(十):Spring Acegi框架授权的实现
2007-08-17 11:01 4904我们从FilterSecurityInterceptor我们从 ...
相关推荐
Spring技术内幕:深入解析Spring架构与设计原理 Spring技术内幕 Spring是一个基于Java的开源框架,旨在简化Java企业应用的开发。Spring的目标是提供一个简洁、灵活、可扩展的框架,以帮助开发者快速构建企业级...
SPRING技术内幕:深入解析SPRING架构与设计原理
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的出色架构和设计思想,还能从...
《Struts2技术内幕——深入解析Struts2架构设计与实现原理》配合《struts2基础.chm》,将帮助读者全面掌握Struts2的架构设计、核心组件、配置方式、插件使用以及源码解读,对于想要在Java Web领域深入发展的开发者来...
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》这本书主要聚焦于Spring框架的核心架构和技术细节,帮助读者全面理解Spring的工作机制、设计理念以及实现方式。下面将根据书名及其描述来展开相关知识点。 ...
Spring技术内幕:深入解析Spring架构与设计原理 Spring是Java企业应用开发的主要框架之一,其架构和设计原理对Java开发者具有重要影响。本文将深入解析Spring架构和设计原理,对Spring的核心概念、架构设计和关键...
Spring技术内幕 深入解析Spring架构与设计原理1(完整清晰版),一共两部分,这是第一部分 《Spring技术内幕:深入解析Spring架构与设计原理》是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自...
Spring技术内幕——深入解析Spring架构与设计 (揭秘系列丛书) - 计文柯.mobi
本书从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的优秀架构和设计思想,还能从Spring优雅的实现源码中一窥Java语言的精髓。本书在开篇...
在深入解析Spring技术内幕第2版中,会详细探讨Spring框架的核心架构与设计原理,Spring作为一个轻量级的Java平台,提供了全面的编程和配置模型,是企业级Java应用程序开发中广泛使用的技术之一。 Spring的核心特性...
Spring技术内幕-深入解析Spring架构与设计原理.pdf
Spring技术内幕 深入解析Spring架构与设计原理3(完整清晰版),你懂的。下载后请您回复支持一下。
Spring技术内幕:深入解析Spring架构与设计原理(第2版)》是国内唯一一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔,Java开发者社区和Spring开发者...
如果你以一种淡定的心态翻开这本书,无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从《Spring技术内幕:深入解析Spring架构与设计原理》中受益。...
SPRING技术内幕:深入解析SPRING架构与设计原理.pdf(带书签)
这本书《Struts2技术内幕——深入解析Struts2架构设计与实现原理》深入探讨了Struts2的核心机制和设计理念,旨在帮助开发者更好地理解和运用这个框架。 首先,Struts2的出现是为了解决Struts1在MVC模式中的局限性,...