Terry.Li-彬

虚其心,可解天下之问;专其心,可治天下之学;静其心,可悟天下之理;恒其心,可成天下之业。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  143 随笔 :: 344 文章 :: 130 评论 :: 0 Trackbacks
Spring目前较为流行的框架之一.核心技术.DI,AOP
虽然不是一个完整的java规范,但在j2ee的开发领域却占着重要的比例.
目前较为流行的SSH体系结构.Struts用于表示层,Spring用于控制层,而hibernate用于数据库的持久层.而Spring在其中却成了其中最较重要的部分.
Spring编写hello world
编写环境eclipse3.2.1,myeclipse 5.1
第一步:创建一个web项目spring1.
第二步:创建一个包,把涉及到的几个类和配置文件放到包中.这里我的包名为test.lyx
第三步:加入spring capabilities..这里我们加入核心包就可以了.还没有用到其它的技术.这时需要产生一个配置文件spring必不可少的.这里我以applicationContext.xml命名.
第四步:创建一个类User.代码如下:
java 代码
 1package test.lyx;    
 2publicclass User {    
 3    private String userName;    
 4    public String getUserName() {    
 5        return userName;    
 6    }
    
 7    publicvoid setUserName(String userName) {    
 8        this.userName = userName;    
 9    }
    
10}
    
11

第五步:创建一个类TestUser.代码如下:(用于测试用)
java 代码

 1package test.lyx;    
 2import org.springframework.context.ApplicationContext;    
 3import org.springframework.context.support.FileSystemXmlApplicationContext;    
 4public class TestUser {    
 5    public static void main(String[] args) {    
                                                 //也可用 XmlClasspathApplicationContext
 6         ApplicationContext context=new FileSystemXmlApplicationContext("/src/test/lyx/applicationContext.xml");    
 7        User user=(User)context.getBean("user");    
 8        System.out.print(user.getUserName());    
 9    }
    
10}
   
11

第六步:修改applicationContext.xml文件代码如下:
xml 代码

 1<!--sp-->xml version="1.0" encoding="UTF-8"?>   
 2<!--CTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"</sp-->>   
 3     
 4<beans>   
 5    <bean id="user" class="test.lyx.User" abstract="false"   
 6       singleton="true" lazy-init="default" autowire="default"   
 7       dependency-check="default">   
 8       <property name="userName">   
 9           <value>hello liuyuanxivalue>   
10       property>   
11    bean>   
12beans>   

这一步就是注入的过程.所谓注入就是由容器控制程序之间的关系,在运行的时候给予所有指定的值.
进行TestUser你就会看.hello liuyuanxi.
posted on 2007-09-23 14:49 礼物 阅读(883) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。

网站导航: