<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    junctioner

    ajax-json-rpc處理過程

    在web.xml文件中,可以發現
      <servlet-mapping>
        <servlet-name>com.metaparadigm.jsonrpc.JSONRPCServlet</servlet-name>
        <url-pattern>/JSON-RPC</url-pattern>
      </servlet-mapping>
    所有的請求提交到這個Servlet后分發處理并做出響應。

    JSONRPCServlet.java中實現了init()和service(),

    init() 中只是取了些配置參數作了相關設置;

    service() 中實現了請求處理;

    1.從session中創建/獲取JSONRPCBridge對象;

    2.把提交的數據裝入一個JSONObject對象中;

    3.用JSONRPCBridge對象的call方法處理JSONObject對象并返回JSONRPCResult對象。

    這個處理較ajax-buffalo 中的處理單調了不少。

    再來看看JSONRPCBridge.java是如何構建的。

    1.內置6個內部類:CallbackData、ClassData、LocalArgResovleData、MethodCandidate、MethodKey、ObjectInstance;

    2.還有一些輔助處理的方法,比較多(提取為一個或者多個輔助類比較好);

    3.核心的就是call()方法了。運用的是java反射機制,進行方法調用。這個方法寫的也比較長,沒仔細看,只看到有它兩個可取的地方,一個就返回對象的序列化,另一個是對不同異常,給出相應返回的處理比較細致,這樣有利于找到異常在什么地方,估計是原因引起的。

    在客戶端的處理,是把各方法、對象串連在一起,封裝后,便于應用。

    它把請求的數據對象化再以串的形式提交,后端再做一個反向操作,方便了數據處理。這種方式比ajax-buffalo 中把數據組織成一個XML結構的數據包提交、處理效率高。



    posted on 2006-03-16 13:57 junctioner 閱讀(1750) 評論(2)  編輯  收藏 所屬分類: 技術之路

    評論

    # re: ajax-json-rpc處理過程[未登錄] 2007-01-18 17:18 bluesky

    來一個完整的例子就好了  回復  更多評論   

    # re: ajax-json-rpc處理過程 2007-06-27 16:07 永恒

    shi a ,you ge li zi jiu hao le  回復  更多評論   

    <2006年3月>
    2627281234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統計

    常用鏈接

    留言簿(8)

    隨筆分類

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费国产在线观看| 老司机午夜性生免费福利| 亚洲日本韩国在线| 毛片免费观看网站| 中文字幕在线观看免费视频| 一区二区免费国产在线观看| 亚洲日韩精品国产3区| 亚洲欧洲日产国码www| 亚洲午夜久久久久久久久久| 日韩精品亚洲专区在线观看| 欧美a级在线现免费观看| 中国人xxxxx69免费视频| 全免费a级毛片免费看| 国产激情久久久久影院老熟女免费| 亚洲区日韩精品中文字幕| 亚洲国产品综合人成综合网站| 亚洲AV无码久久精品狠狠爱浪潮| 久久久久亚洲精品男人的天堂| 可以免费观看的一级毛片| 国产猛烈高潮尖叫视频免费| 亚洲精品免费网站| 久久久久久精品免费看SSS| 久久精品成人免费网站| 99在线视频免费观看| 9i9精品国产免费久久| 韩国免费a级作爱片无码| 五月天国产成人AV免费观看| 人妻仑刮八A级毛片免费看| 青娱乐在线免费观看视频| 激情小说亚洲色图| 国产成人亚洲综合a∨| 国产亚洲美女精品久久| 精品久久亚洲一级α| 国产成人综合亚洲绿色| 黄色一级视频免费| 成人精品综合免费视频| 一区二区视频在线免费观看| www在线观看播放免费视频日本| 51午夜精品免费视频| 男人天堂免费视频| 免费人妻无码不卡中文字幕系|