您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> asp >> 正文

对话:Web技术的思考

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-1-24 我要参与讨论

  rtlet环境,因为它们原本就是最普通的JavaBean,根本就不知道外面的环境究竟是servlet环境还是portlet环境。由于action不依赖具体的运行环境,所以单元测试也很方便,直接把action new出来,把参数设置进去就可以测试了。

Steven:说起测试嘛,抛开先富起来的地区不说,起码中国还有1/3的软件企业处在对TDD懵懂的阶段吧?还有1/3的企业在追捧CMM和一些瀑布模型的开发方法吧?那么对于这些企业,Struts和WebWork在易测上的差异他们是感受不到的。当前的状态下,易测性并不是软件企业技术选型的一个重点目标,那么Struts就有了其生存的土壤。当然这就扯得有点远了。

Weber:你说得很有道理。Struts好在够多的人支持、使用,让人觉得够稳定、保险、有保障。要是做个项目,很多老板一定说,我要的不是新技术,要的是稳定。所以我现在也还常常在用Struts开发项目。

Steven:看来我也应该多了解一下WebWork。如果以后采用TDD的开发方法,可测性的确是很重要的因素,那时也许我就会选择用WebWork了。

Weber:还有一种折中的办法,就是改造Struts,给它加上拦截器机制,然后再用拦截器来实现Dependency Injection,这样可以把Struts变得跟WebWork一样易用,而且又不会损失它原来的功能,实现起来也不算复杂。

Steven:确实不错。这么一来,我的工具箱里又多了一种可选的方案了。

附录:关于Struts与WebWork之间的技术比较,请看下列两个地址:http://udoo.51.net/mt/archives/000044.html,http://wiki.opensymphony.com/display/WW/Comparison+to+Struts

上一页  [1] [2] 

在google里搜索更多对话:Web技术的思考

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明