-
2004-12-08
试用WebWork2
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://befresh.blogbus.com/logs/532762.html
这段时间正在改造一个原来的项目,原先项目是建立在MVC1框架之上,经过讨论,决定重新进行升级,升级的目的有2个:
1、把Web框架从MVC1升级到MVC2,探索当前比较新的Web框架(Tapestry、Webwork等)。并且与原来的框架进行多方面的比较,譬如:工作量、难度、扩展性等。
2、另外一点当然就是修改一些bugs。
早些日子对Tapestry做过一些试验,感觉让公司接受这个方案比较难。因此,没费多大劲,就起用Webwork。
Webwork2是建立在Xwork基础之上,它把Action作为controller层。Webwork的配置非常简单,修改web.xml,然后加入一个webwork.properties,即可完成。一开始我就删除了原来的servlet,加入了一批Action。xwork.xml按模块分组成多个子文件,又去掉Jsp页面中所有的JAVA代码,改用ui tag。Xwork的intercepter暂只用了“params”这一种,没有创建新的theme和template。
历时一个星期,把原先项目作了一个升级,总体感觉还是不错的,工作量与原来相比减少的比较的,难度比原来略有升高(主要是UI Tag的应用),其它方面都有了不同程度的提高。
随机文章:
Ajax: A New Approach to Web Applications 2005-02-25A Network-based Architectural Style: REST 2005-02-04XML schema languages 2005-01-11Java Threads(2) 2005-01-05Java Threads(1) 2005-01-04
收藏到:Del.icio.us






评论
当然,还有就是改造的工作量大增,与原来的系统集成难度增加,甚至可能还需要改变组队方式等。