第一次撰写博客,激动ing。

 

准备在两个月内对spring框架有一个系统性的基本了解,本系列博客将记录我的学习过程。

java程序员可能都听说过ssh组合。在大学阶段,我曾经计划在毕业设计中好好的使用面向对象设计思想,以ssh框架为载体,作出一个很棒的程序留作纪念。

然而这个计划泡汤了,我没学会spring框架。

现在想来,我当时初步的理解了面向对象思想,在使用层面上可以熟练的使用struts1和hibernate3,然而我直觉的发现spring框架和他们不太一样,貌似更加复杂,当时的我放弃了。

工作尽两年,更加深入的理解了面向对象分析与设计、UML、初步理解了设计模式,重构思想,渐渐的也理解了IOC(Inversion of Control)、AOP(Aspect Oriented Programming)的思想。

我觉得现在就是拿下spring框架的时候了。

 

工欲善其事,必先利其器。

既然是学习任务,就有必要学习最新的东西。

JDK7是必需的;

IDE就使用spring社区开发的STS(Spring Tool Suite),下载地址:http://www.springsource.org/downloads/sts-ggts

框架版本:3.1.3.RELEASE,下载地址:http://www.springsource.org/download/community

官方的doc中的spring-framework-reference.pdf做的很好,除了少了一些示例,比市面上的很多书水平都要高的多;