读书人

Spring入门(一)HelloWorld

发布时间: 2012-10-24 14:15:58 作者: rapoo

Spring入门(1)—HelloWorld
我用的是RAD来开发的。其他的应该都是一样的。
1.建立一个新的Project。
2.右键点新建的Project->属性->buildPath->外部Jar引入 选择Spring的JAR包引入。
3.配置Spring。在web.xml中加入Spring的配置,如下:

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


4.applicationContext.xml。在WEB-INF下放applicationContext.xml文件,用来配置Spring的Bean。

好了现在可以开始你的第一个Spring程序了。

首先建立一个问候服务接口RegardService。
public interface RegardService {void sayRegard();}


然后建立一个RegardServiceImp1是接口RegardService的实现。虽然在这个简单的程序里边显得故弄玄虚,没有必要。却是Spring的一个重要的特点,将实现从接口中分离出来。用来达到对象之间的低耦合,以及实现DI—ependency Injection)注入,后面的博客会继续讲到。

public class regardServiceImp1 implements regardService{    private String regard;    public regardServiceImp1(){};    public regardServiceImp1(String regard){    this.regard = regard;    }public void sayregard() {// TODO 自生成されたメソッド?スタブSystem.out.println(regard);}public void setregard(String regard){this.regard = regard;}}


最后在Spring中配置Hello World
<bean id="regardService"value="Hello World"></property></bean>


好了我们可以开始测试了

测试类
public class HelloApp {/** * @param args */public static void main(String[] args) {// TODO 自生成されたメソッド?スタブBeanFactory factory = new XmlBeanFactory(new FileSystemResource("WebContent/WEB-INF/applicationContext.xml"));regardService regardService = (regardService) factory.getBean("regardService");regardService.sayregard();}}


运行结果是在控制台打印出:Hello World

读书人网 >软件架构设计

热点推荐