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

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

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

    posts - 14,  comments - 37,  trackbacks - 0

     

    AppFuse項目的主要目的是幫助你加速web應(yīng)用程序的開發(fā)。下面說明如何利用它創(chuàng)建一個新工程的基本步驟。

    1.      安裝 J2SE 1.4.2+ 并設(shè)置環(huán)境變量JAVA_HOME指向J2SE所在的目錄。

    2.      下載 源程序報或者從CVS(cvs -d :pserver:guest@cvs.dev.java.net:/cvs co appfuse)中檢出appfuse模塊。

    注意: 你可以使用the all-in-one installer 一次性下載安裝AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 MySQL 4.1.11 (for Windows)。查看相關(guān)的 README.txt 文件可以了解更多信息。

    3.      安裝 Install Ant 1.6.2+ 并設(shè)置 ANT_HOME 環(huán)境變量。 安裝 Tomcat 4.1.x+ (推薦使用Tomcat 5.0.28) 并設(shè)置 CATALINA_HOME 環(huán)境變量指向?qū)?yīng)的Tomcat安裝目錄。 參閱我的文章 設(shè)置開發(fā)環(huán)境 可以了解在哪里下載到這些程序并且可以了解我通常如何安裝配置這些程序。

    4.      安裝 MySQL 3.23.x+ (推薦使用 4.1.7).

    注意: 如果你使用 MySQL 4.1.7, 確定正確設(shè)置了 UTF-8 字符集和 InnoDB 表類型。 這里說明如何設(shè)置

    5.      設(shè)置本機的 SMTP server 或者修改 mail.properties 文件( web/WEB-INF/classes 目錄下) build.properties 文件(在根目錄下 -- log4j 消息使用) 以使用一個已有的smtp server - 默認值是 localhost

    6.      把文件 lib/junit3.8.1/junit.jar 拷貝到 $ANT_HOME/lib目錄下。

    注意: 你可能會發(fā)現(xiàn)在 $ANT_HOME/lib目錄已經(jīng)有一個 ant-junit.jar 文件了. 這個 jar 包不是 JUnit 類庫, 而是 Ant junit task 實現(xiàn),在執(zhí)行Ant junit task時會使用你新增的這個junit.jar 文件。

    7.      如果你計劃使用 iBATIS (代替 Hibernate) 或者 struts 以外的 web framework, 現(xiàn)在安裝它們 (安裝指令下面可以查到)。安裝完成以后, appfuse目錄下運行 ant new 。會提示你輸入application name, database name package name。完成這些操作以后會在appfuse同級目錄家里一個包含新程序所需要的全部文件的以你輸入的application name命名的目錄。

    警告: 請不要在輸入的application name, database name package name使用 "test", 包含 "appfuse" 的名稱 或者 以數(shù)字作為起始字符的名稱,否則將會導(dǎo)致任務(wù)無法正常執(zhí)行,此外使用兩個破折號 (-) 會造成結(jié)果混亂。

    8.      切換到這個新的工程目錄并且運行 ant setup (或者運行 ant setup-db setup-tomcat deploy) 創(chuàng)建數(shù)據(jù)庫,配置tomcat并發(fā)布你的新應(yīng)用程序。創(chuàng)建數(shù)據(jù)庫的任務(wù)只有在你的root用戶密碼為空的情況下才能工作。需要的話你可以修改 build.properties 文件if necessary. 需要 安裝設(shè)置幫助setup?

    9.      若你細想要進行測試以確定所有程序工作良好,運行 ant test-all - 在運行這個任務(wù)的時候確定 Tomcat 沒有啟動。 接下來, 運行 ant test-reports - 運行結(jié)束后會顯示消息告訴你如何查看產(chǎn)生的報告。

    在你確認你正確的完成了上述步驟以后 - 瀏覽一下 指南 了解如何使用appfuse開發(fā)程序。

    安裝的可選項

    如果你希望使用 iBATIS 作為持久化framework, 查看extras/ibatis目錄下的 README.txt 文件或者運行 ant install-ibatis

    如果你希望使用 Spring 作為web framework, 查看 extras/spring 目錄下的 README.txt 文件或者運行 ant install-springmvc

    如果你希望使用 WebWork 作為web framework, 查看extras/webwork 目錄下的 README.txt 文件或者運行 ant install-webwork

    如果你希望使用 JSF 作為web framework, 查看 extras/jsf 目錄下的 README.txt 文件或者運行 ant install-jsf

    如果你希望使用 Tapestry 作為web framework, 查看 extras/tapestry 目錄下的 README.txt 文件或者運行 ant install-tapestry

    如果你想寫腳本自動基于Appfuse創(chuàng)建并測試自己的工程。在CVS上面有兩個我已經(jīng)寫好的用來測試的腳本供參考: spring+ibatis webwork 注意在實際開發(fā)過程中最好不要使用 "appfuse" 作為工程名 因為可能會造成不必要的查找/替換。

    如果你不希望安裝 iBATIS, Spring MVC, WebWork, JSF Tapestry - 你應(yīng)該在把它們檢入前刪除extras下的相關(guān)目錄。

    注意: 安裝程序會修改 Eclipse classpath, 但是不會是理想的方法。 你需要人工修改它。

     

    posted on 2007-07-18 16:26 冰封的愛 閱讀(253) 評論(0)  編輯  收藏 所屬分類: J2EE
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 最近高清国语中文在线观看免费| 99视频有精品视频免费观看| 免费看大美女大黄大色| 亚洲综合免费视频| 曰批全过程免费视频播放网站| 亚洲va久久久噜噜噜久久男同| 久久久精品视频免费观看| 亚洲人成电影网站| 91成人在线免费观看| 亚洲成aⅴ人在线观看| 1000部拍拍拍18勿入免费视频下载 | 嫩草影院在线免费观看| 亚洲综合一区无码精品| 免费观看美女裸体网站| 无套内射无矿码免费看黄| 国产亚洲精品影视在线产品 | 久久国产亚洲高清观看| 亚洲高清中文字幕免费| 亚洲AV色欲色欲WWW| 亚洲国产精品日韩| a级在线观看免费| 噜噜噜亚洲色成人网站∨| 99久久这里只精品国产免费| 亚洲Av永久无码精品黑人| 亚洲人妻av伦理| 伊人久久免费视频| 亚洲日韩AV无码一区二区三区人| 免费一级一片一毛片| 免费国产污网站在线观看| 亚洲人成影院午夜网站| 国产乱人免费视频| 高清一区二区三区免费视频| 在线观看日本亚洲一区| 国产性爱在线观看亚洲黄色一级片| 日韩电影免费观看| 亚洲GV天堂GV无码男同 | 亚洲一区二区三区夜色| 成年大片免费视频| 黄色视频在线免费观看| 亚洲乱人伦精品图片| 免费又黄又爽又猛的毛片 |