首先你需要完成下列工作:
在使用Spring之前,需要下载它,并将jar文件放到应用程序的目录下。
下载 Spring library (http://www.springframework.org/download)
将spring.jar 放到$myApp/WEB-INF/lib/
下
$myApp
代表你的应用程序的名字。
在 web.xml 内,你需要定义org.springframework.web.context.ContextLoaderListener
,并指名配置文件的位置来加载bean定义。
<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
在applicationContext.xml
文件内定义bean,并将此文件放到你的WEB-INF目录。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="DataSource" class="test.DataSourceImpl"/> </beans>
在面向对象编程(OOP)中,你需要定义一个DataSource
接口:
DataSource.java
package test; public interface DataSource { java.util.List getElementsList(); }
它的实现类为:
DataSourceImpl.java
package test; import java.util.*; public class DataSourceImpl implements DataSource { public List getElementsList() { List list = new ArrayList(); list.add("Tom"); list.add("Henri"); list.add("Jim"); return list; } }