無為

          無為則可為,無為則至深!

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
          一直關注DWR項目,我們項目中有些功能有它來實現,總體下來效果不錯.一直期待2.0的發布.我一般不等正式版本發布是不會仔細看的,在javaeye 有人提到 DWR version 2.0 milestone 1 is released 了http://getahead.ltd.uk/dwr/changelog/dwr20m1 .下載了看了看.

          主要特征修改如下:
          Reverse Ajax
          DWR 1.x允許用javascript代碼異步調用java代碼. DWR 2.0 允許你用java代碼調用javascript代碼。 Reverse Ajax 可以使你更方便的建立特有通信類應用程序. It can use polling or Comet (long-lived HTTP) queries.

          發行包里有Chat example 的例子可以直接運行.
          ?OutboundVariable?ov?=?wctx.toJavascript(messages);
          把java對象轉化成javascript代碼,在客戶端eval()方法執行.(google maps也用了這種方式)
          服務器把這段javascript代碼發到在當前頁面的用戶,更新頁面. 注意這里不是傳統web頁的拉模式,而是推模式.

          Cross Domain Ajax: <script> tag manipulation

          大家寫ajax+webservice或javascript調用其它web domain的web應用時,可能會遇到麻煩,可能你也有了解決方法。但dwr2.0提供了個<script> tag。可以直接使用
          The <signatures> Element
          如果你DWR2.0跑在jdk5.0下,signatures將不需要,將由JDK5 generic types提供轉換時的疑惑。
          DWRUtil Updates

          javascript腳本的修改。(略)

          New Attribute Scope - Script
          (略)
          Refactoring
          代碼重構,改動較大,包都換成org.directwebremoting
          Security and Stability
          除了支持j2eeSecurity外,可以用web容器的session來控制權限。


          凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
          、轉載請注明來處和原文作者。非常感謝。

          posted on 2006-06-19 10:28 草兒 閱讀(262) 評論(0)  編輯  收藏 所屬分類: ajax
          主站蜘蛛池模板: 南川市| 赤水市| 犍为县| 伊川县| 鞍山市| 八宿县| 汝州市| 独山县| 中江县| 秀山| 双流县| 南开区| 苏尼特右旗| 大同市| 开化县| 湖南省| 江陵县| 贵州省| 定兴县| 承德市| 林周县| 白水县| 儋州市| 老河口市| 石城县| 海安县| 印江| 广南县| 射阳县| 湟源县| 鱼台县| 中阳县| 炉霍县| 荃湾区| 长丰县| 美姑县| 洛川县| 客服| 望奎县| 泾川县| 神池县|