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

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

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

    隨筆-71  評論-4  文章-0  trackbacks-0

    一. 下載并安裝Easy Struts包

    1. Easy Struts是開放源代碼組織sourceforge.net上的一個項目,目前最新的版本是0.64,可以在它的網站http://sourceforge.net/projects/easystruts上下載壓縮文件org.easystruts.eclipse_0.6.4.zip (Eclipse的安裝這里不再描述)

    2. 將下載后的壓縮包解壓到{ECLIPSE}\plugins目錄下,其中{ECLIPSE}為Eclipse所在的目錄。應該注意的是解壓后plugins目錄下應該多一個子目錄,目錄名為:com.cross.easystruts.eclipse_[ver],[ver]為相應的版本號。

    3. Easy Struts的初始化設置:啟動Eclipse,通過菜單Windows->Preferences打開設置窗口。窗口的左邊會多出一個選項:Easy Struts。如下圖所示:

    圖1
    圖1

    在設置Easy Struts之前要先準備好struts所需的文件(可在Jakarta網站上下載),包括struts.jar,然后是幾個用于定義標簽庫的描述文件包括:struts_html.tld、struts_bean.tld、struts_logic.tld。點擊設置窗口左邊的Easy Struts后出現如下圖2:Easy Struts的初始化設置界面。根據所下載struts的版本選擇struts 1.0或者struts 1.1,最新的版本都是struts 1.1。在這里我們選擇struts 1.1并在struts 1.1所需的庫文件中找到并添加struts.jar文件。在struts 1.1所需的類型庫描述文件中建議至少加入前面提到的三個描述文件分別是:struts_html.tld、struts_bean.tld、struts_logic.tld,這三個文件會在創建struts應用項目時自動拷貝到項目的WEB-INF目錄下。設置界面上的其他內容基本上按照默認的值即可,無需改動。好了,點擊OK按鈕關閉設置對話框使設置生效。至此我們已經完成Easy Struts的基本設置可以開始struts的開發了。

    圖2
    圖2

    二. 配置和開發struts應用項目

    1. 新建JAVA項目并設置為支持Easy Struts:新建一個JAVA項目,暫且把這個項目命名為:StrutsDemo,新建完項目后除了Eclipse本身用來描述JAVA項目的兩個文件.project和.classpath外并沒有其他任何文件。為了使該項目集成Easy Struts,只需點擊工具條上的新建圖標,選擇Java->Easy Struts->Add Easy Struts Support并點擊下一步按鈕,如下圖3所示:

    圖3
    圖3

    點擊下一步按鈕后到了Easy Struts項目一些基本信息的輸入界面,如下圖4所示:

    圖4
    圖4

    在圖4的界面中輸入web應用程序的目錄名,例如struts_demo,發布的時候只需要把該目錄打包成WAR文件即可。根據應用服務器的實際情況選擇web應用程序的版本,建議使用2.3,目前大部分應用服務器的主流版本都支持2.3版本的WEB應用程序。選擇Struts 1.1。修改Easy Struts自動產生的程序包名,例如test.struts。點擊完成按鈕后Easy Struts會自動產生文件.easystrutsplugin以及創建剛剛在設置界面中輸入的web應用服務器目錄名的目錄,該目錄包含WEB-INF子目錄,Easy Struts會自動拷貝幾個tld文件到該目錄下,我們還必須手工的將struts.jar文件拷貝到WEB-INF\lib目錄下。

    同時產生一個配置文件:ApplicationResources.properties,這個文件可以用來存放用戶自己的配置信息。該配置文件支持多語言,struts會自動根據環境配置信息來獲取相應的配置文件,例如ApplicationResources_zh_CN.properties對應的是中文簡體的配置信息。web.xml也在這個時候產生,該文件已經自動定義好ActionServlet入口,以及這個servlet所需的參數,用戶無需再行配置,極大的方便了初學者學習和使用struts。要改變剛剛所輸入的信息只需要打開項目的屬性對話框即可修改這些配置。

    2. 開發struts應用程序:在開發struts應用程序之前還有一項準備工作要做,需要給項目的類路徑中添加struts.jar以及servlet.jar這兩個文件否則新建struts程序時將會有一大堆錯誤信息,并設置項目的默認輸出文件夾為\struts_demo\WEB-INF\classes。在解壓完后,Easy Struts插件已經在Eclipse開發環境中添加了幾個用于創建struts相關程序的向導。點擊工具條上的新建圖標打開圖3所示的對話框即可選擇與struts相關的程序的開發,例如最常用的Action類的開發,Form類的開發等等。下面我們著重介紹一下Action類的開發。

    在新建對話框中選擇新建Easy Action并點擊下一步按鈕

    圖5
    圖5

    在用例文本框(Use case)中輸入Action類的名稱,Easy Struts會自動根據你輸入的值更新對應的URL請求的路徑(path)以及Action類名(Type)。在這個界面中Module name文本框指的是當有多個struts_config文件時選擇其他文件,默認的是使用struts_config.xml。而Form name是當Action類需要與一個Form類對應時做的選擇。其他信息使用默認的值,點擊下一步添加錯誤處理,以及頁面的跳轉處理。點擊完成按鈕即已完成Action類的向導,Easy Struts自動產生類XxxxAction.java,并在struts_config.xml做相應的配置信息。所有的這些向導也可以通過雙擊項目文件struts_config.xml,并在struts_config.xml界面中操作鏈接來完成,這是一個可視化的界面用來編輯struts_config.xml內容。如下圖所示:

    圖6
    圖6

    三. 總結

    Easy Struts現在還是一個開發中的版本,但是其具有的強大的功能以及易用性已經顯露無疑。通過與Eclipse的結合使Struts的開發變成一件非常簡單的事情。本文只是簡單的介紹了如何開始來使用Easy Struts這個插件幫助我們開發struts應用程序,具體與struts相關的開發已經有非常多的文章介紹了,況且這也不是我們的本意,所以此處并沒有做深入的敘述。總而言之,Easy Struts還有很多功能需要我們繼續的發掘。

    四. 參考資料

    www.eclipse.org Eclipse的官方網站;
    http://sourceforge.net/projects/easystruts Easy Struts項目網站
    http://jakarta.apache.org/struts/index.html Apache Struts網站



    摘自:http://www-900.ibm.com/developerWorks/cn/java/l-eclipse-struts/

    posted on 2005-11-08 12:42 zjw_albert 閱讀(136) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 免费国产成人高清视频网站| 一级毛片免费观看不卡视频| 337P日本欧洲亚洲大胆精品| 亚洲欧美日韩中文字幕在线一区| 自拍偷区亚洲国内自拍| 亚洲熟妇av午夜无码不卡| 亚洲男人天堂2018av| 亚洲精品人成网在线播放影院| jlzzjlzz亚洲jzjzjz| 自拍日韩亚洲一区在线| 亚洲日韩久久综合中文字幕| 亚洲国产成人久久综合| 噜噜噜亚洲色成人网站| 一级人做人a爰免费视频| 久久精品无码专区免费| 久久久久久久99精品免费观看| 久久大香香蕉国产免费网站| 亚欧色视频在线观看免费| 特级做A爰片毛片免费69| 日本久久久免费高清| 亚洲va中文字幕无码| 亚洲国产另类久久久精品黑人| 亚洲精品国产美女久久久| 老司机亚洲精品影院无码| 77777午夜亚洲| 国产精品观看在线亚洲人成网| 一级毛片免费播放试看60分钟| baoyu122.永久免费视频| 亚洲免费黄色网址| 在线A级毛片无码免费真人| 亚洲 另类 无码 在线| 亚洲国产日韩在线视频| 精品日韩99亚洲的在线发布| 黄色三级三级免费看| 男女午夜24式免费视频| 免费不卡视频一卡二卡| 免费又黄又爽又猛的毛片| 亚洲国产成人久久综合一| 亚洲午夜理论片在线观看| www免费黄色网| 免费在线视频你懂的|