1.下载Spring框架后,复制/dist/spring.jar目录的内容到APP-INF/lib下。
2.Spring bean通常都是服务。Spring鼓励服务使用一个接口和一个实现。服务间的从属性使用依赖注入(dependency injection,DI)注入。DI是Spring中的一个核心思想。从属性被捕捉到一个XML配置文件中。应该将这个配置文件放在哪里呢?有很多选择,例如,放在WEB-INF下。但是,这使用起来不太方便。我的选择是将其放在Java项目中。请参考源代码例子中的applicationContext.xml配置文件。
3.随放置配置文件的位置不同,加载文件以及配置bean factory或application context的方法也不同。一些方法是纯粹声明式的,不需要任何编码。例如,我曾经决定将配置文件放在WEB-INF下,这时可使用Spring自带的一个上下文监听器(也可以使用startup servlet)来创建应用程序上下文。后来我决定将配置文件放在Java项目中,我就编写了一个非常简单的单元素进行初始化。请参考源代码例子中的SpringUtil.java。
4.现在,我使用SpringUtil从上下文获得Spring bean。请参考源代码例子中的OrderManager.jws。
请试用Spring与WebLogic的集成。我已经更新了示例应用程序,参见 此处。希望您能够与我分享在WebLogic上使用Spring的体验。欢迎发表评论、反馈和提出问题。
在以后的文章中,我将介绍关于Spring的更深的内容,包括与Hibernate集成。
注意,spring.jar包含了spring-*.jar中的所有类,所以把它们都放入classpath中会产生冗余。