滿店香的家

          學習+實踐=進步

          第五部分 包拆解 3)org.directwebremoting.convert包

              轉換器包,包下面的類是各種類型的的轉換器。
              在源碼工程中,有兩個dwr.xml,一個是系統的,一個是客戶自定義的,這兩個dwr文件在DwrServlet初始化時加載。在系統dwr.xml(org\directwebremoting\dwr.xml)中,我們可以看到convert元素,convert元素的作用是告訴DWR在服務器端Java 對象表示和序列化的JavaScript之間如何轉換數據類型。
              java對象被轉換成字符串,或者字符串被轉換為java對象,這些字符串是按json格式寫的,客戶端javascript可識別,在客戶端接收到后轉換成javascript對象。注意:字符串內容沒有采用xml格式,而是采用json格式,是因為json格式技術更成熟和快捷。

              每個convert都包含兩個方法convertInbound,convertOutbound,這兩個方法相反
              convertInbound    進站轉換 將字符串轉換為java可識別的對象                                針對調用方法的輸入參數
              convertOutbound 出站轉換 將java對象轉換為javascript可識別的json格式的字符串 針對調用方法的返回值

          posted on 2008-03-29 04:18 滿店香 閱讀(523) 評論(0)  編輯  收藏 所屬分類: dwr源碼分析

          主站蜘蛛池模板: 浦城县| 蒲城县| 怀远县| 陵川县| 义乌市| 科技| 绿春县| 抚松县| 图片| 鄢陵县| 石河子市| 玛沁县| 张家界市| 玛纳斯县| 上饶市| 洪湖市| 邵东县| 平罗县| 黎城县| 博兴县| 株洲市| 哈密市| 正宁县| 天峨县| 东安县| 淮阳县| 新宁县| 黄浦区| 竹溪县| 海林市| 高邑县| 惠水县| 漯河市| 客服| 怀集县| 虎林市| 清丰县| 克拉玛依市| 德安县| 顺义区| 五大连池市|