首先你需要完成下列工作:
在使用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;
}
}