zoukankan      html  css  js  c++  java
  • DWR 整合之Struts2.3.16

    DWR 能够和任何框架结合。

      DWR 和 Struts 整合有 2 个层次。最基础的层次就是同时使用这两个框架,这是非常容易的,但是这样就不允许在 DWR 和 Struts 之间共享 Action 了。

      DWR 能构调用任何方法,所以你也能从调用一个 Struts action,除非你不想那么做。ActionForm 的内容是什么,当返回 ActionForward 时 DWR 怎么做?

      一个比较好方法是重构你想调用的 Action,提取出 Action 的逻辑。DWR 和你的 Action 就可以同时调用相同的方法了。

    1.Struts creator

      DWR1.1 增加了一个 StrutsCreator。你可以在 dwr.xml 中这样使用:  

    1 <allow>
    2     ...
    3     <create creator="struts" javascript="ScriptName">
    4     <param name="formBean" value="formBeanName" />
    5     </create>
    6     ...
    7 </allow>

      这样你就能从 DWR 调用 FormBeans。

    2.开始顺序

      如果正在使用 Struts 创造器,那么你应该确保 Struts 初始化在 DWR 之前。你要保证你在 web.xml 里有一个<load-on-startup>的值,其中 Struts 的值比 DWR 设置地要低。

    走在一起是缘分,在一起走是幸福; 在一起走是缘分,走在一起是幸福
  • 相关阅读:
    pku 1077 Eight
    poj 1700 过河问题 贪心法
    字典树
    [转] 解读IntelliJ IDEA的优缺点
    【转】STL 容器类内部实现
    Google Chrome太强大了
    【转】从哈希存储到Bloom Filter
    [转]我的多年羽毛球自学心得
    好书推荐
    【转】C++错误中英文对照表
  • 原文地址:https://www.cnblogs.com/tarena/p/3683384.html
Copyright © 2011-2022 走看看