s2s3h3整合包说明
弄了一天,终于把3大框架整合完了,为了吃个大螃蟹(其实,估计有很多人都整合好了),
所要用到的包:
spring-framework-3.0.0.RELEASE-with-docs.zip;
spring-framework-3.0.2.RELEASE-dependencies.zip;
struts-2.1.8.1-all.zip
hibernate-distribution-3.5.0-Final-dist.zip
slf4j-1.5.8.zip
mysql的jdbc包
下面的包,主要完成的是j2ee-OA使用的jar包整合。使之spring,hibernate,struts2都可以实现annotation注释配置
最终:只用一个beans.xml就可以代替hibernate,struts2,的所有配置文件
由于spring3.0将包分成了核心包和支持包,而且将spring2.5的一个spring.jar分成了若干的分支包。所以看起来spring导了很多包(其它也是如此,关于spring的jar有12MB之多)。
hibernate3.5的情况也是一样,在hibernate3.4将以前的由3个jar组合实现,变成了一个jar包。但是hibernate3.5的jar包中只有slf4j接口,没有其实现;所以还要下载slf4j-1.5.8.zip的jar包
这个版本是j2ee1.4用的,要导入jstl的支持包;j2ee1.5以上就不用了,j2ee1.5包里就有对jstl的支持。(但是要注意的是
如果服务器是tomcat,那么就必需使tomcat的版本在6.0以上,因为tomcat6.0以上的j2ee版本是1.5,而tomcat1.5x是1.4的,不持jstl,还要导入jstl的支持包(只不过导入后好像还是出错)。也就是说tomcat6.x对应j2ee1.5;tomcat5.x对应:1.4)
---------------------------------------------------------------------------------------------------------------------------
jar包名称
antlr-2.7.6.jar
cglib-2.2.jar
com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar
com.springsource.org.apache.commons.pool-1.5.3.jar
com.springsource.org.aspectj.tools-1.6.6.RELEASE.jar
commons-collections-3.1.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
dom4j-1.6.1.jar
freemarker-2.3.13.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
hibernate3.jar
javassist-3.9.0.GA.jar
jstl.jar
jta-1.1.jar
junit-4.8.2.jar
log4j-1.2.15.jar
mysql-connector-java-5.1.0-bin.jar