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

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

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

    隨筆 - 147  文章 - 71  trackbacks - 0
    <2013年3月>
    242526272812
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    常用鏈接

    留言簿(1)

    隨筆分類(146)

    隨筆檔案(147)

    文章分類(28)

    文章檔案(28)

    喜歡的Blog

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    步驟:

    第一步:建工程
       File -> New -> Project ->Web Project,"Project Name":MySpringTest,然后"Finish";

    第二步:導(dǎo)入spring包
       選中MySpringTest,右擊,MyEclipse -> Add Spring Capabilities……,都默認(rèn)即可;

    第三步:
       建立項(xiàng)目所需類;MySpringTest -> src -> New ...(以下三個都這樣建)Spring 的開發(fā)沒法自動生成 Bean, 這里大家只好手工來寫了, 也很簡單。

    1、接口Action:(MySpringTest -> src -> New -> interface ,取名為Action)

    public interface Action {
        
    public String execute(String str);
    }

    2、實(shí)現(xiàn)接口Action的類UpperAction:(將其 message 屬性與輸入字符串相連接,并返回其大寫形式。)
       (MySpringTest -> src -> New -> class ,取名為UpperAction)

    public class UpperAction implements Action {
        
    private String message;

        
    public String getMessage() {
            
    return message;
        }

        
    public void setMessage(String message) {
            
    this.message = message;
        }

        
    public String execute(String str) {
            
    return (getMessage() + str).toUpperCase();
        }
    }

    3、實(shí)現(xiàn)接口Action的類LowerAction:

    (將其 message 屬性與輸入字符串相連接,并返回其小寫形式。)
       (MySpringTest -> src -> New -> class ,取名為LowerAction) 

    public class LowerAction implements Action {
        
    private String message;

        
    public String getMessage() {
            
    return message;
        }

        
    public void setMessage(String message) {
            
    this.message = message;
        }

        
    public String execute(String str) {
            
    return (getMessage() + str).toLowerCase();
        }
    }
    4、做測試用的SimpleTest類:
    (MySpringTest -> src -> New -> class ,取名為SimpleTest)
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.FileSystemXmlApplicationContext;

    public class SimpleTest {
        
    public static void main(String args[]) {
            SimpleTest test 
    = new SimpleTest();
            test.testQuickStart();
        }

        
    public void testQuickStart() {
            ApplicationContext ctx 
    = new FileSystemXmlApplicationContext(
                    
    "src/applicationContext.xml");
            Action action 
    = (Action) ctx.getBean("action1");
            System.out.println(action.execute(
    "Rod Johnson"));
            action 
    = (Action) ctx.getBean("action2");
            System.out.println(action.execute(
    "jeckj"));
        }
    }
    5、配置applicationContext.xml文件
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi
    ="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation
    ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

        
    <description>Spring Quick Start</description>

        
    <!--該處bean中的name值必須是 其對應(yīng)的class中的私有成員名
        
    -->
        
    <bean id="action1" class="UpperAction">
            
    <property name="message">
                
    <value>HeLLo</value>
            
    </property>
        
    </bean>

        
    <bean id="action2" class="LowerAction">
            
    <property name="message">
                
    <value>HeLLo</value>
            
    </property>
        
    </bean>
    </beans>
    5、在WEB-INF/class 目錄下建立一個log4j.propertie
    log4j.rootLogger=ERROR,stdout 
    log4j.appender.stdout
    =org.apache.log4j.ConsoleAppender 
    log4j.appender.stdout.layout
    =org.apache.log4j.PatternLayout 
    log4j.appender.stdout.layout.ConversionPattern
    =%d %5p (%F:%L) - %m%n 
    第四步:調(diào)試
    雙擊 Package Explorer 下 MySpringTest/src/TestAction.java 打開源代碼,點(diǎn)擊菜單 Run -> Run As -> 1. Java Application, 如果沒有錯誤的話將會出現(xiàn)如下
    HELLOROD JOHNSON
    hellojeckj
    posted on 2013-03-27 20:18 飛翔天使 閱讀(351) 評論(0)  編輯  收藏 所屬分類: Spring

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品无码久久久久久| 在线观看成人免费| 亚洲伊人成无码综合网 | 永久免费av无码网站大全| 亚洲精品在线视频观看| 久久99精品国产免费观看| 亚洲国产第一站精品蜜芽| 二个人看的www免费视频| 国产a级特黄的片子视频免费| wwwxxx亚洲| 国语成本人片免费av无码| 亚洲精品在线免费观看| 91成人免费观看网站| 亚洲黄色在线观看| 在线观看成人免费视频不卡| 亚洲无圣光一区二区| 免费电影在线观看网站| 亚洲αⅴ无码乱码在线观看性色| 免费人成在线观看网站品爱网日本| 国产成人精品亚洲| 久久综合亚洲色HEZYO国产| 成人免费ā片在线观看| 亚洲欧洲在线观看| 久久久久国色AV免费看图片| 亚洲av片在线观看| 亚洲一区二区三区免费| 久久免费精品一区二区| 亚洲精品123区在线观看| 一区国严二区亚洲三区| 久久久久亚洲精品天堂| 无码免费午夜福利片在线| 老司机午夜性生免费福利 | 婷婷亚洲综合五月天小说| 99xxoo视频在线永久免费观看| 激情五月亚洲色图| 亚洲男人的天堂一区二区| 四虎国产成人永久精品免费| 日韩亚洲国产高清免费视频| 亚洲人成无码网WWW| 在线永久免费的视频草莓| 污视频网站免费观看|