posts - 310, comments - 6939, trackbacks - 0, articles - 3
  语源科技BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Struts2+Spring2+Hibernate3 web应用示例(七)

Posted on 2007-10-08 14:37 诗特林 阅读(12771) 评论(65)  编辑  收藏 所属分类: Struts
                                                           Struts2+Spring2+Hibernate3 web应用示例(七)

  • Struts2+Spring2+Hibernate3 web应用示例------源代码
  • Struts2+Spring2+Hibernate3 web应用示例(七)
  • Struts2+Spring2+Hibernate3 web应用示例(六)
  • Struts2+Spring2+Hibernate3 web应用示例(五)
  • Struts2+Spring2+Hibernate3 web应用示例(四)
  • Struts2+Spring2+Hibernate3 web应用示例(三)
  • Struts2+Spring2+Hibernate3 web应用示例(二)
  • Struts2+Spring2+Hibernate3 web应用示例(一)
     

    十一、       运行结果

    1、主页面


     

    2、图书列表页面


     

    3、增加页面


     

    4、修改页面



     

    十二、       总结

    从上面的struts2.0.6+spring2.0.6+hibernate3.1的示例代码可以看出,从struts1过渡到Struts2的时候,发现非常方便,标签变得更加的简洁,从而使代码量简缩了,同时整个体系沿用了webwork的精华和struts1的精髓,Struts2Action不再依耐于Servlet容器,从而可以进行单独的测试。另外对于表达式语言方面,不仅支持原有的JSTL,还支持OGNL(全称是Object Graph Notation Language)。在校验方面,没有再直接使用Common-validator,用的是xwork框架校验。其实说这些,主要把webwork2的特性简单描述一下而已,话说回来,发现struts2ajax的某些框架结合得不好,比如流行的dwr,连最简单的页面theme都用不了ajax,这个问题主要出在模版上面,具体位置在Struts2-core-2.0.6.jar包的template/ajax里面的form-close.ftl等几个文件的代码有bug,比如dojo.widget.html.Tooltip