<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 飛翔天使 閱讀(351) 評論(0)  編輯  收藏 所屬分類: Spring

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


    網站導航:
     
    主站蜘蛛池模板: 妞干网免费视频观看| 中国精品一级毛片免费播放| 91九色老熟女免费资源站| 亚洲乱码中文字幕久久孕妇黑人| 日本亚洲中午字幕乱码| 在线观看免费精品国产| 亚洲av永久无码天堂网| 国产免费小视频在线观看| 国产av无码专区亚洲av毛片搜| 国产精品另类激情久久久免费 | 好紧我太爽了视频免费国产| 国产亚洲人成A在线V网站 | 久久久久亚洲AV无码观看| 精品无码AV无码免费专区| 亚洲日韩中文字幕天堂不卡| 亚洲性日韩精品国产一区二区| 久久国产精品免费一区二区三区 | 和日本免费不卡在线v| 亚洲精品偷拍无码不卡av| 青娱分类视频精品免费2| 国产精品亚洲综合久久| 国产精品久久免费视频| 九九免费久久这里有精品23| 亚洲人成网7777777国产| 久久久精品免费视频| 亚洲成人免费在线观看| 国产香蕉九九久久精品免费| 亚洲AV成人片无码网站| 国产午夜亚洲精品理论片不卡| 日本免费一区二区久久人人澡| 亚洲理论片在线中文字幕| 精品少妇人妻AV免费久久洗澡| 日本一区二区三区在线视频观看免费| 亚洲日韩一页精品发布| 1000部拍拍拍18勿入免费凤凰福利| 久久久国产亚洲精品| 国产精品亚洲mnbav网站| 蜜臀AV免费一区二区三区| 亚洲狠狠成人综合网| 国产麻豆免费观看91| 中文字幕乱理片免费完整的|