WebWork敏捷开发尝试
创始人
2024-04-16 20:11:31
0

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到路径里来了。

【编辑推荐】

  1. WebWork框架原理与应用(1)
  2. 用WebWork注册页面建立过程
  3. WebWork注入Servlet方法详解
  4. WebWork中返回INPUT的原因
  5. WebWork如何实现文件上传配置过程

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...