当前位置: 首页 > 工具软件 > EclipseWork > 使用案例 >

使用EclipseWork快速开发WEB应用

乐正嘉瑞
2023-12-01

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应用开发的神兵利器!

 类似资料: