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

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

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

    176142998

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks
    Spring 的快速開發, 說是快速開發, 其實能幫助的地方除了語法高亮和自動添加類庫外也沒多少東西了。

      1. 新建普通 Java 項目 MySpringTest. 這個過程無需贅述了, 建議建項目的時候將 src 目錄和 bin(或者classes)目錄分開, 另外提示你切換透視圖的時候一定要切換過去到 Java 透視圖, 此時默認會在 Package Explorer 中選中剛才已經建好的 Java Project, 但是背景為灰色。

      2. 首先單擊一下左邊的 Package Explorer 中新建的 MySpringTest 項目來使其高亮選中, 接著點擊菜單項 MyEclipse -> Add Spring Capabilities……, 接著會彈出對話框 Add Spring Capabilities 提示你設置當前項目的 Spring 屬性。

      對話框的第一頁可以選擇全部的 Spring 框架, 這是最保險的做法, 不過我們的例子只需要選中Spring 2.0 Core Libraries 就可以了。 點擊 "Next" 繼續。

      第二頁是 Add Spring bean configuration file. 保持默認值不變就可以了。 最后點擊 Finish.

      3. Spring 的開發沒法自動生成 Bean, 這里大家只好手工來寫了, 也很簡單。 分別復制下面的三個代碼, 然后在 MyEclipse src 目錄上點擊右鍵后選擇菜單項 Paste 就可以生成 Java 類文件了。

    public interface Action {
                public String execute(String str);
                }
                public class UpperAction implements Action {
                private String message;
                public String getMessage() {
                return message;
                }
                public void setMessage(String string) {
                message = string;
                }
                public String execute(String str) {
                return (getMessage() + str).toUpperCase();
                }
                }
                import org.springframework.context.ApplicationContext;
                import org.springframework.context.support.ClassPathXmlApplicationContext;
                public class TestAction {
                public static void main(String[] args) {
                ApplicationContext ctx = new ClassPathXmlApplicationContext(
                "applicationContext.xml");
                Action bean = (Action) ctx.getBean("theAction");
                System.out.println(bean.execute("Rod"));
                }
                }

      4. 雙擊左側在第2步生成的 applicationContext.xml, 然后選擇菜單項 Window -> Show View -> Other……, 在彈出的對話框中選擇 MyEclipse Enterprise Workbench 節點下的 Spring Beans 子節點打開視圖 Spring Beans. 此視圖講出現在主界面的右下側。

      5. 展開此視圖中的 MySpringTest 父節點, 并選中 src/applicationContext.xml 子節點, 在此節點上點擊右鍵并選擇彈出菜單項中的 New Bean 來打開 Create a new Spring bean 對話框, 并按照下圖輸入對應的內容。

      Bean Id: [theAction]

      Bean class: [UpperAction]

      接下來請單擊一下 Tab 面板 Properties 并點擊其中的 Add…… 按鈕, 在接下來彈出的 Property Wizard 對話框中按照下圖輸入/選擇內容:

      Name: [message]

      Spring type: [value]

      Type: [java.lang.String]

      Value:[Hello_]

      最后點擊兩次 Finish 按鈕關閉所有向導對話框。 然后點擊菜單 File -> Save. 此時可以看到 applicationContext.xml 的內容如下所示:

    <?xml version="1.0" encoding="UTF-8"?>
    <beans
    xmlns=" xmlns:xsi=" xsi:schemaLocation="http://www.springframework.org/schema/beans


    <bean id="theAction" class="UpperAction" abstract="false"
    lazy-init="default" autowire="default" dependency-check="default">
    <property name="message">
    <value type="java.lang.String">Hello_</value>
    </property>
    </bean></beans>

      然后雙擊 Package Explorer 下 MySpringTest/src/TestAction.java 打開源代碼, 然后點擊菜單 Run -> Run As -> 1. Java Application, 如果沒有錯誤的話將會出現如下的輸入, 您的第一個 Hello Spring 運行成功了:

    log4j:WARN No appenders could be found for logger 
    (org.springframework.context.support.ClassPathXmlApplicationContext). log4j:WARN Please initialize the log4j system properly. HELLO_ROD

      接著您就可以對著參考書繼續創建類, 修改 applicationContext.xml 做更多的練習了。

      開發整合 Hibernate 的關鍵操作點截圖:

      1. 在數據庫瀏覽器中選擇反向工程菜單;

      2. 對話框的選項說明



    http://java.chinaitlab.com/Spring/727426.html

    posted on 2008-06-12 15:15 飛飛 閱讀(217) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 人禽杂交18禁网站免费| 一区二区在线免费观看| 日韩伦理片电影在线免费观看| 亚洲视频免费在线播放| 在线看片免费人成视久网| 久久久久久亚洲av成人无码国产| 成人A毛片免费观看网站| 国产偷国产偷亚洲清高动态图| 国产精品玖玖美女张开腿让男人桶爽免费看 | 久久国产一片免费观看| 久久亚洲国产成人影院网站| 一级毛片免费播放男男| 国产日产亚洲系列| 日韩电影免费在线观看| 亚洲国产精品白丝在线观看| 国产片AV片永久免费观看| 亚洲色成人网站WWW永久四虎| 免费毛片网站在线观看| 九九全国免费视频| 久久亚洲国产成人亚| 日日麻批免费40分钟日本的| 亚洲精品永久在线观看| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲JIZZJIZZ中国少妇中文| 国产成人自产拍免费视频| 亚洲国产精品不卡在线电影| 美女网站免费福利视频| 国产亚洲漂亮白嫩美女在线| 亚洲伊人久久大香线蕉综合图片| 99蜜桃在线观看免费视频网站| 亚洲制服丝袜一区二区三区| 免费国产在线观看| 特级无码毛片免费视频尤物| 亚洲日本VA午夜在线影院| 亚洲国产一成久久精品国产成人综合 | 色五月五月丁香亚洲综合网| 中文字幕亚洲日韩无线码| 在线观看的免费网站无遮挡| 视频一区在线免费观看| 亚洲一卡2卡三卡4卡有限公司| 免费无码看av的网站|