<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    新的起點

    新的起點
    隨筆 - 9, 文章 - 1, 評論 - 1, 引用 - 0
    數(shù)據(jù)加載中……

    Spring自學(xué)筆記(1)

     

    用了一段時間的公司框架,還沒時間認真的坐下來練習(xí)一下Spring開源框架的基礎(chǔ),真是有些不好意思。剛看完在網(wǎng)上下的關(guān)于Spring的視頻教程,正好練習(xí)一下,就以水果作為今天例子程序的主角。

    打開Myeclipse,添加對Spring的支持(也不知道這么選行不行,汗~)

           接下來按照默認設(shè)置直接點擊Next,最后點完成即可。項目中生成了傳說中功能強大的Spring配置文件applicationContext.xml,哈哈,親一個!

           環(huán)境設(shè)置好了,接下來該編寫類文件了。先生成一個Fruit接口:

    1package com.haiing.myspring;
    2
    3public interface Fruit 
    4
    5{
    6       //吃水果
    7       public void eat();
    8}

    9

           接著編寫實現(xiàn)此接口的類文件:

     1package com.haiing.myspring;
     2
     3public class Apple implements Fruit {
     4
     5  public void eat() {
     6
     7              // 吃蘋果
     8
     9              System.out.println("我要吃蘋果了~~~") ;       
    10
    11       }

    12
    13}

    14


     1package com.haiing.myspring;
     2
     3public class potato implements Fruit 
     4{
     5       public void eat() 
     6       {
     7
     8            // 吃西紅柿
     9
    10              System.out.println("我要吃西紅柿了~~~") ;
    11       }

    12}

    13


     1package com.haiing.myspring;
     2
     3public class Orange implements Fruit {
     4
     5       public void eat() {
     6
     7              // 吃橘子
     8
     9              System.out.println("我要吃橘子了~~~") ;
    10
    11       }

    12
    13}

    14


           接口文件寫好了,現(xiàn)在要寫測試類和配置Spring文件了。

           設(shè)置applicationContext.xml配置文件如下:

    <?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="apple" class="com.haiing.myspring.Apple"></bean>

        
    <bean id="potato" class="com.haiing.myspring.Potato"></bean>

        
    <bean id="orange" class="com.haiing.myspring.Orange"></bean>

    </beans>


           編寫一個測試類文件:

     1package com.haiing.myspring;
     2
     3import org.springframework.context.ApplicationContext;
     4
     5import org.springframework.context.support.ClassPathXmlApplicationContext;
     6
     7public class TestFruit 
     8
     9{
    10       public static void main(String[] args)
    11       {
    12
    13              ApplicationContext context = null ;
    14
    15              context = new ClassPathXmlApplicationContext("applicationContext.xml") ;
    16
    17              Fruit fruit = (Fruit)context.getBean("orange") ; 
    18
    19              fruit.eat() ;            
    20       }

    21}

    22

     

    現(xiàn)在可以開始測試效果了,運行測試類,在控制臺輸出:

    我要吃蘋果了~~~

    log4j:WARN No appenders could be found for logger (org.springframework.beans.factory.xml.XmlBeanDefinitionReader).

    log4j:WARN Please initialize the log4j system properly.

    大功告成,下面紅字提示是因為沒有設(shè)置日志。這樣,在蘋果漲價之后,我們就可以方便的修改測試文件,換成其他的水果,照吃不誤了~

    不過話又說回來了,換歸換,吃其他的東西可是吃不出蘋果的味道呀

    posted on 2008-01-29 08:19 軋鋼王子 閱讀(285) 評論(0)  編輯  收藏 所屬分類: Spring


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 欧洲精品码一区二区三区免费看| 亚洲国产AV一区二区三区四区| 久久九九久精品国产免费直播| 亚洲国产精品成人网址天堂| 免费人成视频在线播放| 国产精品亚洲mnbav网站| 一级成人毛片免费观看| 久久精品国产亚洲5555| 99久久免费国产特黄| 亚洲av无码国产精品色午夜字幕 | 中文字幕乱码免费看电影| 亚洲区小说区图片区QVOD| 久久久受www免费人成| 国产亚洲精品观看91在线| 国产成人精品一区二区三区免费| 亚洲av综合色区| 最近免费字幕中文大全视频| 亚洲av极品无码专区在线观看| 尤物永久免费AV无码网站| 免费国产黄网站在线看| 亚洲国产精品无码久久久不卡| 国产三级在线免费| 亚洲一区二区免费视频| 免费女人18毛片a级毛片视频| 黄色网页在线免费观看| 亚洲国产精品综合久久网各| 日韩精品免费电影| 99精品视频免费| 亚洲人成色4444在线观看| MM131亚洲国产美女久久| 最近中文字幕国语免费完整| 亚洲乱码日产精品一二三| 国产av无码专区亚洲国产精品| 久久久国产精品无码免费专区| ww亚洲ww在线观看国产| 全黄a免费一级毛片人人爱| 无码精品一区二区三区免费视频 | 日韩亚洲变态另类中文| 1000部夫妻午夜免费| 羞羞视频免费网站入口| 亚洲成年人电影在线观看|