`
love~ruby+rails
  • 浏览: 849066 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

WebWork敏捷开发尝试

阅读更多

 WebWork是一个优秀的J2EE web程序MVC框架,作为一个传统的框架,在2.2版本以后和struts2进行合并为一个新型的统一框架。其提供了很多工具可以使初学者快速入门,从而进行WebWork敏捷开发,以下是我的尝试:

    到官方网站下载webwork2.2.4版本。

    (1)快速上手:

    进入%webwork-2.2.4%目录下,运行java -jar webwork-2.2.4.jar quickstart:showcase

    运行之后,将会启动内嵌的jetty服务器在8080端口监视,并创建了一个showcase的应用程序,当你在浏览器输入

    http://localhost:8080/showcase的时候,将会连接我们的样例程序。

    背后:主要是读取webapps文件夹下的符合webwork规范的应用程序布局(可以简单创建,等下再说),同理,如果你输入java -jar webwork-2.2.4.jar quickstart:shopping-cart读取的将是shopping-cart应用程序,这样方便我们进行快速测试应用程序。

    (2)创建应用程序:

    进入%webwork-2.2.4%/webapps文件夹下,运行ant new,将会提示你创建一个新的应用程序名字,输入我们的样例名problog,将会创建problog应用程序,其中基本的程序布局都已经设置好,你只需要编写相关的应用程序代码,这就是使用WebWork敏捷开发的好处。

    测试:按照快速上手上面说的那样,输入java -jar webwork-2.2.4.jar quickstart:problog

    在浏览器里面输入: http://localhost:8080/problog

    激动人心的时候到了,浏览器返回正确的结果。

    从这里可以看出,使用webwork进行敏捷开发是多么的简单^_^。由于集成的jetty内嵌服务器,测试变得那么容易了。

    (3)在eclipse中编写源码:

    创建应用程序problog后,在%webwork-2.2.4%/webapps/problog/文件夹下有几个文件专门用于eclipse使用的,那就是.project和.classpath,这是使用Eclipse进行WebWork敏捷开发的必要步骤。

    打开eclipse,把工作空间换到%webwork-2.2.4%/webapps(选择File/Switch Workspace)下,然后选择新建工程problog,点击完成,如果出现错误提示找不到junit,你可以新建一个junit测试,那就会提示你导 入junit.jar到路径里来了。

分享到:
评论

相关推荐

    WebWork教程开发资料

    **WebWork教程开发资料** WebWork是一个基于Java的MVC(模型-视图-控制器)框架,用于构建Web应用程序。本教程是针对WebWork 0.90版本的初稿,涵盖了大部分章节,但未包括"实战G-Roller-WW"和"WebWork与其它开源...

    Webwork2开发指南

    **Webwork2 开发指南** Webwork2 是一个基于Java的开源MVC(Model-View-Controller)框架,专门用于构建动态、交互式的Web应用程序。它提供了强大的数据绑定、动作控制、异常处理以及国际化等功能,使得开发者能够...

    webwork2开发指南

    WebWork2是一款基于Java...通过阅读"webwork2guide.pdf"这份文档,你可以详细了解以上内容,并逐步掌握WebWork2的使用,从而在实际开发中发挥其优势,提高开发效率和代码质量。这份指南将是你学习WebWork2的宝贵资料。

    webWork2开发指南

    在"webWork2开发指南"中,你将学习到以下关键知识点: 1. **MVC模式**:WebWork2的核心设计就是MVC模式,它将应用程序分为三个主要部分:模型(Model)处理业务逻辑,视图(View)负责显示数据,控制器(Controller...

    webwork 2.2.4开发指南

    在这个"WebWork 2.2.4开发指南"中,我们将深入探讨WebWork的核心概念、架构以及如何利用其特性来构建应用程序。 一、WebWork核心概念 1. MVC模式:WebWork遵循MVC设计模式,将业务逻辑(Model)、用户界面(View)...

    WebWork2 开发指南

    WebWork2 是一款基于Java的轻量级MVC(Model-View-Controller)框架,它在Web应用开发中提供了一种高效、灵活的解决方案。WebWork2 的设计目标是简化Web开发,提高代码的可维护性和可测试性,同时保持高度的定制能力...

    Webwork2开发指南.pdf

    OpenDoc出品的"Webwork2开发指南.pdf"是针对初学者的一份宝贵资源,旨在提供全面的指导,帮助读者快速上手Webwork2框架。 1. **Webwork2基础** Webwork2的核心理念是分离业务逻辑、数据模型和用户界面,通过Action...

    Webwork2 开发指南

    《Webwork2 开发指南》是一本专门为开发者设计的PDF教程,旨在帮助读者掌握Webwork2框架的使用和开发技巧。Webwork2是基于Java的一种轻量级MVC(Model-View-Controller)框架,它提供了高效、灵活的工具来构建动态、...

    WebWork2开发指南

    ### WebWork2开发指南知识点概览 #### 一、WebWork2概述 - **WebWork框架**:由OpenSymphony组织开发的一款轻量级MVC(Model-View-Controller)框架,专门用于Java Web应用程序的开发。随着版本的演进,WebWork逐渐...

Global site tag (gtag.js) - Google Analytics