使用Spring的准备

首先你需要完成下列工作:

将spring.jar复制到你的Web library

在使用Spring之前,需要下载它,并将jar文件放到应用程序的目录下。

  1. 下载 Spring library (http://www.springframework.org/download)

  2. 将spring.jar 放到$myApp/WEB-INF/lib/

    $myApp代表你的应用程序的名字。

配置web.xml

在 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>

创建Spring配置文件

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>

创建Spring Bean类

在面向对象编程(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;
  }
}