• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Spring framework 10分鐘入門

    發布: 2008-8-07 14:58 | 作者: 網絡轉載 | 來源: KissJava | 查看: 122次 | 進入軟件測試論壇討論

    領測軟件測試網  開發環境: 

    Java SDK (I am currently using version 1.4.1) 


    Ant (using version 1.5.3)


    Apache Tomcat (using version 4.1.24)

    您可以用功能相同的任何容器或者java運行環境 

    第1步:開發路徑 
    為了保留我們的開發中每一步的流程,我們將保存所有的源碼和文件。 
    首先,我們創建一個springapp的目錄(你可以將這個目錄建在任何地方),然后,在springapp目錄下創建子目錄src,用來保存java資源文件。然后我們建立另一個子目錄war,這個目錄將保存生成的war文件。 
    建立WEB-INF子目錄,和它的classes,lib子目錄。 
    OK,你的目錄應該這個樣子: 
    代碼: 

    -spirngapp 
      -WEB-INF 
          -classes 
          -lib 
      -src 
      -war 


    第2步:創建jsp 
    我們創建一個jsp文件-index.jsp在springapp目錄下,這將是我們應用程序的入口. 

    代碼: 
    springapp/index.jsp 

     
     
     


    Example - Spring Application
     

    This is my test.

     
     
          


    現在,我們來完成這個web應用,在WEB-INF下建立web.xml文件 
    代碼: 

    springapp/WEB-INF/web.xml 
     
     

     


       
         
          index.jsp 
         
       

     


    第3步:部署這個應用到Tomcat 
    現在我們來寫Ant腳本文件,用于建立,部署,控制這個應用. 
    代碼: 

    springapp/build.xml 
     

     
         

         
         
                <ECHO MESSAGE="" /> 
            <echo message="Available targets are:"></echo message="Available targets are:"> 
            <ECHO MESSAGE="" /> 
            <ECHO MESSAGE="BUILD       --> 
            <ECHO MESSAGE="RELOAD   --> 
            <ECHO MESSAGE="" /> 
        </TARGET> 

     
     
     
        <TARGET NAME="BUILD" DESCRIPTION="COMPILE MAIN SOURCE TREE JAVA FILES"> 
            <MKDIR DIR="${BUILD.DIR}" /> 
            <JAVAC DESTDIR="${BUILD.DIR}" TARGET="1.3" DEBUG="TRUE" 
                   deprecation="false" optimize="false" failonerror="true"> 
                <SRC PATH="${SRC.DIR}" /> 
                <CLASSPATH REFID="MASTER-CLASSPATH" /> 
            </JAVAC> 
        </TARGET> 

        <TARGET NAME="DEPLOY" DEPENDS="BUILD" DESCRIPTION="DEPLOY APPLICATION"> 
            <COPY TODIR="${TOMCAT.HOME} ${name}? preservelastmodified="true" webapps> 
                <FILESET DIR="${WEB.DIR}"> 
                            <CLASSPATH> 
                <PATH LOCATION="${TOMCAT.HOME} catalina-ant.jar? lib server />                 username="${tomcat.manager.username}" 
                     password="${tomcat.manager.password}" 
                     path="/${name}" 
                     war="${name}"/> 
        </TARGET> 

        <TARGET NAME="RELOAD" DESCRIPTION="RELOAD APPLICATION IN TOMCAT"> 
            <RELOAD URL="${TOMCAT.MANAGER.URL}" 
                     username="${tomcat.manager.username}" 
                     password="${tomcat.manager.password}" 
                     path="/${name}"/> 
        </TARGET> 
    <TARGET NAME="START" DESCRIPTION="START TOMCAT APPLICATION"> 
            <START URL="${TOMCAT.MANAGER.URL}" 
                     username="${tomcat.manager.username}" 
                     password="${tomcat.manager.password}" 
                     path="/${name}"/> 
        </TARGET> 

        <TARGET NAME="STOP" DESCRIPTION="STOP TOMCAT APPLICATION"> 
            <STOP URL="${TOMCAT.MANAGER.URL}" 
                     username="${tomcat.manager.username}" 
                     password="${tomcat.manager.password}" 
                     path="/${name}"/> 
        </TARGET> 

        <TARGET NAME="LIST" DESCRIPTION="LIST TOMCAT APPLICATIONS"> 
            <LIST URL="${TOMCAT.MANAGER.URL}" 
                     username="${tomcat.manager.username}" 
                     password="${tomcat.manager.password}"/> 
        </TARGET> 

     

    </PROJECT> 


    這個Ant腳本包含了建立應用主要的工具命令,但是,這個腳本要配合build.properties使用. 
    代碼: 

    springapp/build.properties 
    # Ant properties for building the springapp 

    deploy.path=/home/trisberg/jakarta-tomcat-4.1.24/webapps 
    #deploy.path=c:/Tomcat 4.1/webapps 
    #deploy.path=c:/bea/user_projects/domains/mydomain/applications 

    tomcat.home=/home/trisberg/jakarta-tomcat-4.1.24 
    #tomcat.home= c:/Tomcat 4.1 
    tomcat.manager.url=http://localhost:8080/manager 
    tomcat.manager.username=admin 
    tomcat.manager.password=tomcat 


    deploy.path 是tomcat的應用目錄 
    tomcat.path 是tomcat的主目錄 
    tomcat.manager.url是管理訪問路徑,注意你的端口是否正確 
    tomcat.manager.username,tomcat.manager.password 我就不用說了吧 

    如果你執行install命令,將在tomcat webapps目錄下建立springapp目錄。 
    如果你用其他的web應用服務器,那么你可以刪除tomcat指定的命令集,你可以用server提供的熱部署進行啟動和停止你的應用. 

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: framework Framework spring Spring 入門

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>