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

    第二步:導入spring包
       選中MySpringTest,右擊,MyEclipse -> Add Spring Capabilities……,都默認即可;

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

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

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

    2、實現接口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、實現接口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值必須是 其對應的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 
    第四步:調試
    雙擊 Package Explorer 下 MySpringTest/src/TestAction.java 打開源代碼,點擊菜單 Run -> Run As -> 1. Java Application, 如果沒有錯誤的話將會出現如下
    HELLOROD JOHNSON
    hellojeckj
    posted on 2013-03-27 20:18 飛翔天使 閱讀(339) 評論(0)  編輯  收藏 所屬分類: Spring

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


    網站導航:
     
    主站蜘蛛池模板: 久久免费看黄a级毛片| 久草免费手机视频| 日韩电影免费在线| 亚洲美女视频一区| 成人在线免费看片| 亚洲专区中文字幕| 欧美日韩国产免费一区二区三区| 亚洲伊人久久大香线蕉| 99精品国产免费久久久久久下载| 亚洲成人福利网站| 久久精品无码一区二区三区免费| 亚洲日韩一区二区一无码| 韩国欧洲一级毛片免费| 亚洲成AV人片在WWW| 亚洲XX00视频| 成人免费一区二区三区| 亚洲人成色7777在线观看| 四虎影视成人永久免费观看视频 | 亚洲蜜芽在线精品一区| 黄色永久免费网站| 亚洲av日韩av永久无码电影 | 国产av无码专区亚洲av桃花庵 | 午夜男人一级毛片免费 | 亚洲AV无码AV吞精久久| 亚洲第一成人影院| 野花香高清在线观看视频播放免费 | 亚洲videosbestsex日本| 日韩一级免费视频| 九九久久精品国产免费看小说| 国产成人无码综合亚洲日韩| 久久精品免费一区二区| 亚洲av无码片vr一区二区三区| 亚洲真人日本在线| 日本成年免费网站| 性生大片视频免费观看一级| 久久精品亚洲一区二区| 最近2019中文字幕免费看最新| 九九免费精品视频在这里| 亚洲精品国产手机| 亚洲成a人一区二区三区| 最近中文字幕mv免费高清视频8 |