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

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

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

    Sunspl

    Hello,everyone,i am sun. 天道酬勤,笨鳥先飛.
    隨筆 - 47, 文章 - 0, 評論 - 24, 引用 - 0
    數(shù)據(jù)加載中……

    在ECLIPSE中配置STRUTS環(huán)境(不好意思 ,貼圖搞不上來)

    ECLIPSE 中配置 STRUTS 環(huán)境 ( 我用的是 struts1.1|tomcat5.0|eclipse3.0)

    1、 下載必要的包: struts.rar( 解壓過以後裡會有一個 struts.jar ), tomcatPluginV31.zip, eclipse-SDK-3.0.1-win32.zip

    2、 tomcatPluginV31.zip 解壓,把解壓過的文件分別 COPY ECLIPSE 相應(yīng)的文件夾 plugins , 然後起動 ECLIPSE ,會看到工具欄會多少一個 tomcat,

    下面也相應(yīng)的會多出三個 tomcat 圖標(biāo)

    3、 然後起動 ECLIPSE window->preference->tomcat, 設(shè)置 tomcat 路徑,如圖:

    ??

    4. 新建 PROJECT java->TomcatProject, 如圖 :

    ? next: 如圖:

    為了方便我們需要先在我們的 TOMCAT 裡面建好一個可用的 PROJECT ,在這裡我們就要修改 project contents 為我們建好的 TOMCAT 裡的 project 如圖 :

    next:

    Can update context definition, 這一項把它勾掉:

    finish 完成 .

    4、 導(dǎo)入 struts.jar( 前提:已把所要用到的包 COPY 到了 project lib ), 如圖 :

    如圖: javaBuildPath->Libraries->AddJars

    ok

    5、 下面的工作就是手動的去配置一下 struts-config.xml,web.xml

    6、 環(huán)境已配置好,我們可以作一個頁面測試一下

    其它方法:

    一. ? 下載并安裝 Easy?Struts

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

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

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

    在設(shè)置 Easy?Struts 之前要先準(zhǔn)備好 struts 所需的文件(可在 Jakarta 網(wǎng)站上下載),包括 struts.jar ,然后是幾個用于定義標(biāo)簽庫的描述文件包括: struts_html.tld struts_bean.tld struts_logic.tld 。點擊設(shè)置窗口左邊的 Easy?Struts 后出現(xiàn)如下圖 2 Easy?Struts 的初始化設(shè)置界面。根據(jù)所下載 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 ,這三個文件會在創(chuàng)建 struts 應(yīng)用項目時自動拷貝到項目的 WEB-INF 目錄下。 設(shè)置界面上的其他內(nèi)容基本上按照默認(rèn)的值即可,無需改動。好了,點擊 OK 按鈕關(guān)閉設(shè)置對話框使設(shè)置生效。至此我們已經(jīng)完成 Easy?Struts 的基本設(shè)置可以開始 struts 的開發(fā)了。?

    ?
    2

    ????
    回頁首


    二. ? 配置和開發(fā) struts 應(yīng)用項目

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


    ?
    3

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

    ?
    4

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

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

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

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

    ?
    5

    在用例文本框 ?(Use?case) 中輸入 Action 類的名稱, Easy?Struts 會自動根據(jù)你輸入的值更新對應(yīng)的 URL 請求的路徑 (path) 以及 Action 類名 (Type) 。在這個界面中 Module?name 文本框指的是當(dāng)有多個 struts_config 文件時選擇其他文件,默認(rèn)的是使用 struts_config.xml 。而 Form?name 是當(dāng) Action 類需要與一個 Form 類對應(yīng)時做的選擇。 其他信息使用默認(rèn)的值,點擊下一步添加錯誤處理,以及頁面的跳轉(zhuǎn)處理。點擊完成按鈕即已完成 Action 類的向?qū)В?/font> Easy?Struts 自動產(chǎn)生類 XxxxAction.java ,并在 struts_config.xml 做相應(yīng)的配置信息。所有的這些向?qū)б部梢酝ㄟ^雙擊項目文件 struts_config.xml ,并在 struts_config.xml 界面中操作鏈接來完成,這是一個可視化的界面用來編輯 ?struts_config.xml 內(nèi)容。如下圖所示:

    三. ? 總結(jié)

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

    posted on 2006-06-22 21:32 JavaSuns 閱讀(1585) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久亚洲免费视频| 暖暖免费在线中文日本| 亚洲高清在线视频| 又爽又黄无遮挡高清免费视频| 很黄很黄的网站免费的| 97无码人妻福利免费公开在线视频 | 亚洲精品无码mv在线观看网站| 成人永久福利免费观看| 69视频免费观看l| 成人黄网站片免费视频| 一级毛片在线免费视频| 亚洲av无码一区二区三区人妖 | 青青青国产手机频在线免费观看 | 国产精品无码免费视频二三区| 国产h肉在线视频免费观看| 成人影片一区免费观看| 久久国产精品免费一区| 日本高清不卡中文字幕免费 | 免费人成视网站在线观看不卡| 久久久久久久久免费看无码| 亚洲精品在线免费观看视频 | 亚洲精品国产福利在线观看| 亚洲成色在线综合网站 | 国产成年无码久久久免费| 国产三级在线免费观看| 亚洲精品视频免费| jizz日本免费| 国产男女爽爽爽免费视频| 一本一道dvd在线观看免费视频| 亚洲精品美女久久7777777| 亚洲成av人片在www鸭子| 亚洲乱码无人区卡1卡2卡3| 亚洲第一男人天堂| 亚洲欧美日韩中文高清www777 | 精品国产一区二区三区免费看| 亚洲国产精品免费观看| 很黄很色很刺激的视频免费| 在线观看免费人成视频色9| 国产精品视频永久免费播放| 日韩免费高清视频网站| 免费va在线观看|