尽管平时使用过Spring,但仅仅限于SSH三大框架的使用。好多时候只知其然不知其所以然,所以打算好好学习下,借此以Spring3.0.5版本来进行。其实Spring3.0.5较之前的版本的还是有很大变化,感觉需要学习的东西还是挺多。借此博客平台一来作为记录自己的学习历程的一个记录,以此来鞭策自己。二来也算对自己学习过程的一个分享。希望在以后得学习历程中,有不足的地方,能得到大家的海涵和不吝赐教,以共同进步!
第一次使用spring,首先体验下它的简单功能,所以决定搭建一个spring的框架。
一、学习框架的搭建
可以进入spring官网(http://www.springsource.org/download/),下载最新的以供学习使用。这里我使用的是spring3.0.5版本,数据库使用的小型的mysql
二、整理需要使用到的jar包
mysql.jar mysql驱动包
com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar 数据源类库
com.springsource.org.apache.commons.pool-1.5.3.jar 对象池类库
com.springsource.org.apache.commons.logging-1.1.1.jar 日志类库(一)
com.springsource.org.apache.log4j-1.2.15.jar 日志类库(二)
com.springsource.org.junit-4.7.0.jar 单元测试类库
com.springsource.org.apache.taglibs.standard-1.1.2.jar EL表达式类库
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
com.springsource.org.codehaus.groovy-1.6.5.jar
com.springsource.net.sf.cglib-2.2.0.jar
com.springsource.org.aopalliance-1.0.0.jar
spring的类库
在下载下来的spring框架包的dist目录下:
org.springframework.aop-3.0.5.RELEASE.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.test-3.0.5.RELEASE.jar
org.springframework.transaction-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar
org.springframework.web.servlet-3.0.5.RELEASE.jar