`
yangzb
  • 浏览: 3502079 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用EclipseWork快速开发WEB应用

阅读更多

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

分享到:
评论

相关推荐

    EclipseWork

    EclipseWork 开发用 的jar包

    eclipsework插件

    WebWork是一款强大的、基于Action的MVC(Model-View-Controller)架构的Java Web应用框架,它提供了丰富的功能来简化Web应用程序的开发,包括拦截器、动作映射、数据绑定和异常处理等。 在Eclipse中使用EclipseWork...

    eclipsework包级demo

    它可能包含了各种应用场景的代码实例,展示了如何使用Eclipsework的核心功能,以及如何与其他组件(如easysql)集成。 综合以上信息,这个压缩包提供的内容可能涵盖了Java开发中的各个方面,从基础的Eclipse工作...

    EclipseWork 需要的模板

    EclipseWork 需要的模板是指在使用Eclipse集成开发环境进行编程工作时,为了提高效率和代码规范性,开发者通常会使用的一种预先设定好的项目结构或代码片段。这些模板可以帮助开发者快速创建新项目、类、接口或其他...

    EclipseWork安装需要的东西1

    EclipseWork是一个基于Eclipse平台的工作空间,它通常包含了开发者进行软件开发所需的各种插件和工具。在安装EclipseWork时,确保你拥有正确的组件至关重要,因为这些组件将直接影响到你的开发体验。以下是对"密码...

    webwork 开发需要的资源

    - **熟练使用IDE插件**:如EclipseWork,利用其特性提高开发效率,如代码提示、调试工具等。 - **模板技术**:如FreeMarker或JSP,学会如何编写和组织视图模板,使页面布局清晰,易于维护。 - **示例和实践**:通过...

    Java开发热门项目

    Struts是另一个广泛使用的Java Web开发框架,它整合了Servlet、JSP和自定义标签,提供了一种快速开发MVC应用的方法。Struts简化了页面与业务逻辑的交互,降低了开发难度。 Hibernate则是一个流行的对象关系映射...

    web 网上问卷调查

    【压缩包子文件的文件名称列表】:“EclipseWork888”可能是一个Eclipse开发项目的文件夹,这通常包含了进行Web开发的相关代码和资源。在这样的项目中,可能有以下知识点: 1. **HTML/CSS/JavaScript**:这是构建...

    JAVA的学习笔记及开发模式

    下载适合项目需求的版本,安装配置完成后,可以将Web应用部署到Tomcat服务器上。 6. **Tomcat Eclipse 插件**:tomcatplugin - **作用**:该插件使得开发者能够直接在Eclipse环境中管理和启动/停止Tomcat服务器,...

    web新闻系统

    "Web新闻系统"是一种基于互联网的应用程序,用于发布、管理和分发新闻内容。这个系统的主要目的是使得新闻的创建、更新和展示变得简单高效,同时确保用户可以在任何时间、任何地点轻松浏览最新的资讯。 在设计这样...

    总结部分的框架和开源项目.docx

    此外,Spring的MVC框架提供了强大的Web应用开发能力。 2. Spring IDE: Spring IDE是基于Eclipse平台的插件,为Spring开发者提供了一流的开发体验,包括代码补全、调试和项目配置支持。 3. WebWork: WebWork是...

    webwork入门简介

    WebWork的这些特性使其成为Java Web开发的强大工具,尤其对于需要复杂业务逻辑和交互的Web应用,WebWork提供了高效的解决方案。它的灵活性和可扩展性使得开发者能够构建出既健壮又易于维护的Web应用程序。

    自己总结的TUXEDO的安装

    最后,TUXEDO可以与EclipseWork、java、VB等技术结合使用,构建复杂的企业级应用。在进行开发和维护时,了解数字证书和信息安全的重要性,以及如何利用开源订销管理系统等工具提高工作效率,都是非常关键的。

    Eclipse-Workspace

    ADM12008C The product "DB2 Enterprise Server Edition" does not have a valid license key installed and the evaluation period has expired. Functions specific to this product are not enabled....

Global site tag (gtag.js) - Google Analytics