因为在项目中有一部分功能的设计看上去和命令模式比较像,因此,特意研究了下XWork。
XWork号称是通用,可重用以及可扩展的命令模式的框架。主要牵涉到的类就是
Action:命令接口,Action的返回结果就是String类型,其实是代表Action的执行状态,是成功了,还是失败了。
ActionInvocation:命令的调用者(Action和ActionInvocation分开,是典型的Command模式)
ActionContext:和ActionInvocation相关的命令的上下文,一般就是执行这个命令所需要的一些参数对象。如果f(x,y)可以表示命令的话,那么x,y就是这 ...
- 11:44
- 浏览 (5129)
- 评论 (11)
- 分类: struts&webwork
- 进入论坛
1. JSP中要引用webwork的标签库,需要这么写,下面的不能写错,我出现了将uri="webwork"的情况,报找不到/WEB-INF/pages/webwork的错误。
<%@taglib prefix="ww" uri="/webwork" %>
2. 写Model的时候,如果页面中增加了name的标签,比如说
<input type="submit" value="submit" name="B1"/>
<input type="reset" value="reset" name="B2"/>
的时候也会出问题,报在Model中找不到B1,B2的错误。
3. ...
- 16:39
- 浏览 (579)
- 评论 (0)
- 分类: struts&webwork
1. download webwork, current 2.2.4,里头有比较详细的介绍,本来应该是可以直接quickstart的,但是,我没有成功,因为找不到tools.jar。非常好玩的一个问题,不过,不用管它。到webapps下面,直接可以执行ant -Dwebapp=showcase就可以构建showcase这个应用了。
2. 之后的东西就可以看了:)
3. 找了几篇文章,有一些是关于webwork的简单介绍,也有一些是介绍原理性的东西。对ActionProxy,ActionInvocation,Action比较感兴趣,一会儿去看看它的整个详细的设计代码:),ActionInvo ...
- 15:00
- 浏览 (726)
- 评论 (0)
- 分类: struts&webwork
http://dev.csdn.net/article/30/30455.shtm
http://wiki.javascud.org/display/ww2cndoc/Comparison+to+Struts
值得一看!
- 23:18
- 浏览 (579)
- 评论 (0)
- 分类: struts&webwork
呵呵,WEB MVC的框架比起Spring来,应该是简单多了。
项目组一直用的是Struts1.1,页面是整个开发当中最易变的地方,经常要做很多改动;同时,很多页面其实比较相似,页面风格布局都非常相似,但页面复用得非常低,一般都是靠copy代码来写页面,感觉维护和开发页面非常麻烦。
经常看到webwork的一些介绍文章,最近又听说struts2是基于webwork2.2的基础上加上struts的一些特性。如果是这样的话,那确实可以先了解一下webwork这个架构,看看是否对我们开发页面有好处:)
- 23:09
- 浏览 (668)
- 评论 (0)
- 分类: struts&webwork







评论排行榜