使用EclipseWork快速開發WEB應用

發表于:2007-05-25來源:作者:點擊數: 標簽:web開發EclipseWork快速使用
EclipseWork是一個用于 開發 WebWork的一個插件。它有很多向導用于創建WebWork Action和利用Hibernate與Spring來為應用程序添加增刪改查(CRUD)功能。EclipseWork還能生成JSP,Velocity和Freemarker代碼。在它主頁上還提供許多Flash教程。 一,準備工作: 安

EclipseWork是一個用于開發WebWork的一個插件。它有很多向導用于創建WebWork Action和利用Hibernate與Spring來為應用程序添加增刪改查(CRUD)功能。EclipseWork還能生成JSP,Velocity和Freemarker代碼。在它主頁上還提供許多Flash教程。

 

一,準備工作:

安裝Eclipse3.1.x。

從http://www.opensymphony.com/webwork/下載 WebWork,現在最新版是 2.2.2。

從http://eclipsework.sourceforge.net/下載 EclipseWork。進入下載頁面,你會看到5個下載文件:eclipsework-0.1,editor-0.0.4_2,easysql-1.0.5,templates-0.1,Demos-Tutorial。其中editor-0.0.4_2是webwork配置文件編輯器插件,easysql-1.0.5是數據庫管理插件,templates-0.1是生成代碼的模板,都是必須要有的。Demos-Tutorial是許多Flash教程,教你如何用webwork進行開發。

下載插件完后開始安裝。建議用links方式安裝各種eclipse插件,便于管理。先把這三個插件程序全部放在D:\eclipsePlugin目錄里,分別解壓。如eclipsework-0.1.jar解壓成eclipsework-0.1目錄,要先在eclipsework-0.1目錄中新建一個子目錄eclipse,然后把features和plugins目錄移動到剛建立的eclipse目錄中,即目錄結構要是這樣的:D:\eclipsePlugin\eclipsework-0.1\eclipse\plugins。

然后在eclipse安裝目錄D:\eclipse目錄中建立一個子目錄links,在links目錄中建立一個link文件,比如eclipsework-0.1.link,改文件內容為path=D:/eclipsePlugin/eclipsework-0.1(注意是反斜杠),即這個link文件要對應一個剛解壓后的插件目錄。其他兩個插件安裝同上。解壓templates-0.1和Demos-Tutorial至D:\eclipsework目錄。

安裝完后,啟動eclipse,如果安裝正確,就會看到工具條里會多出三個小圖標:黃藍相間的立方體的圖標便是eclipsework的,另外兩個小人圖標是easysql的。

點擊菜單Window-->Preferences-->EclipseWork,在"wizards.xml"一欄中輸入D:\eclipsework\templates-0.1\wizards.xml,在"Velocity Templates'Folder"一欄中輸入D:\eclipsework\templates-0.1\templates,點確定。

至此,eclipsework的安裝工作基本完畢。

 

二,創建應用

新建WEB工程,名稱為ww2app,將WebWork2發行包中的webwork-2.2.2.jar文件,和lib\default\*.jar文件拷到項目的web\WEB-INF\lib目錄,如果使用的是2.1.x以下版本的包需要解壓的路徑為 lib\core\*.jar。

右鍵點擊ww2app應用,選擇Properties點EclipseWork項,為您的WEB應用配置Source Folder,Web Application Root,xwork.xml等配置文件的路徑。

點擊工具條里eclipsework的立方體的圖標,在eclipse中會彈出Templates面板,顯示一個Templates樹型結構圖,點擊WebWork節點,點Action節點,點Action項,在Action欄里填寫您要創建的Action名稱和所在包名以及Extends(添com.opensymphony.xwork.Action即可),在View一欄里您要創建的頁面名稱,上下文,消息(類似Hello World的語句),頁面模板(有四個選項:Freemarker,Velocity,JSP,XSLT)。添完點Next,在XWork欄里填寫xwork.xml的配置信息(Extends Package,XWork Package,Namespace,Action Name,Method Name),添完勾選“Update xwork.xml”,點Next進入最后一步,詢問您是否創建Acion.properties和Action-validation.xml。一切都配置完后點Finish,在ww2app應用下會生成一個Action(java文件)和一個頁面模板(.ftl文件,.vm文件,.jsp文件,.xslt文件),同時xwork.xml也做了更新。

將ww2app應用部署打包為ww2app.jar放在您的服務器中運行,將會在顯示頁面看到您在View一欄配置的消息。

 

三,其他應用

從EclipseWork插件的Templates樹型圖可以看到,這個插件不僅僅可以進行WebWork的快捷開發,還可以對Hibernate,Spring,SiteMach等等的快捷開發。限于篇幅不能一一講述,您可以在Demos-Tutorial中看相關的Flash教程。工欲善其事,必先利其器。相信EclipseWork插件能成為您進行輕量級WEB應用開發的神兵利器!

原文轉自:http://www.anti-gravitydesign.com

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97