Terry.Li-彬

          虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業(yè)。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
          Spring目前較為流行的框架之一.核心技術.DI,AOP
          雖然不是一個完整的java規(guī)范,但在j2ee的開發(fā)領域卻占著重要的比例.
          目前較為流行的SSH體系結構.Struts用于表示層,Spring用于控制層,而hibernate用于數(shù)據(jù)庫的持久層.而Spring在其中卻成了其中最較重要的部分.
          Spring編寫hello world
          編寫環(huán)境eclipse3.2.1,myeclipse 5.1
          第一步:創(chuàng)建一個web項目spring1.
          第二步:創(chuàng)建一個包,把涉及到的幾個類和配置文件放到包中.這里我的包名為test.lyx
          第三步:加入spring capabilities..這里我們加入核心包就可以了.還沒有用到其它的技術.這時需要產(chǎn)生一個配置文件spring必不可少的.這里我以applicationContext.xml命名.
          第四步:創(chuàng)建一個類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

          第五步:創(chuàng)建一個類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 禮物 閱讀(889) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。

          網(wǎng)站導航:
           
          主站蜘蛛池模板: 桃园市| 黄大仙区| 唐山市| 黑河市| 巴楚县| 平舆县| 枞阳县| 邻水| 阿荣旗| 德庆县| 台前县| 吉隆县| 怀远县| 泗阳县| 临桂县| 丁青县| 剑河县| 原阳县| 丹江口市| 余姚市| 丹东市| 工布江达县| 西林县| 鞍山市| 梓潼县| 阳东县| 尼木县| 育儿| 聂荣县| 鞍山市| 南丰县| 大连市| 绥德县| 河间市| 湘乡市| 涪陵区| 玛纳斯县| 乐东| 徐水县| 洞头县| 南昌县|