学习采用的是spring2.5中文文档,及spring3的英文文档,spring 3.0.5版本。
aopalliance.jar ,aspectjrt.jar,aspectjweaver.jar,cglib-nodep-2.1_3.jar,commons-logging-1.1.1.jar,junit-4.6.jar这些文件在spring3.0.5中没有找到,从spring-framework-2.5.6.SEC01版本\lib中拿来。其它文件的源代码在spring3.0.5可以找到:*source*.jar。
<!--EndFragment-->
以下摘自2.5翻译文档:
2006年10月发布的Spring 2.0, 另一次是2007年11月发布 Spring 2.5 。
Java SE 与 Java EE 支持Spring Framework继续保持与所有Java版本的兼容性 - 从Java 1.4.2开始(包括1.4.2)。这意味着spring对Java1.4.2,Java 5和 Java 6都支持, 但是Spring Framework的一些高级功能无法在1.4.2中使用。从Spring 2.5起,Spring框架完全支持Java 6,而Spring 2.0则对Java 5支持比较好。
此外,Spring延续了对J2EE 1.3及更高版本的兼容性,同时对Java EE 5提供完全支持。也就是说,Spring可以继续在应用服务器中运行,包括 BEA WebLogic 8.1, 9.0, 9.2 和 10, IBM WebSphere 5.1, 6.0 和 6.1, Oracle OC4J 10.1.3 和 11, JBoss 3.2, 4.0 和 4.2, 以及 Tomcat 4.1, 5.0, 5.5 和 6.0, Jetty 4.2, 5.1 和 6.1, Resin 2.1, 3.0 和 3.1 还有 GlassFish V1 和 V2.
Sun官方从2006晚期已经正式将JDK 1.3淘汰
Spring2.5 支持iBATIS SQL Maps 2.0/2.1 Hibernate 3.1或更高版本
小结:
在bean定义文件头部引用XSD文件。
控制反转Inversion of Control (IoC) is also known as dependency injection (DI)依赖注入
Spring 2.0还使用的是dtd来验证,到3时就用xsd了
.....<!--EndFragment-->
完善中。。。。
<!--EndFragment-->