滿店香的家

          學(xué)習(xí)+實踐=進步

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

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

              每個convert都包含兩個方法convertInbound,convertOutbound,這兩個方法相反
              convertInbound    進站轉(zhuǎn)換 將字符串轉(zhuǎn)換為java可識別的對象                                針對調(diào)用方法的輸入?yún)?shù)
              convertOutbound 出站轉(zhuǎn)換 將java對象轉(zhuǎn)換為javascript可識別的json格式的字符串 針對調(diào)用方法的返回值

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

          主站蜘蛛池模板: 札达县| 鄂托克旗| 兴化市| 蕉岭县| 巧家县| 株洲市| 南充市| 彰武县| 广东省| 财经| 获嘉县| 大关县| 米泉市| 石渠县| 辽宁省| 建阳市| 庄河市| 霍林郭勒市| 崇阳县| 通山县| 乐陵市| 神农架林区| 巴中市| 崇州市| 望城县| 扶余县| 武威市| 县级市| 温泉县| 双桥区| 河东区| 横峰县| 隆林| 咸宁市| 嘉义县| 张家港市| 六盘水市| 洞头县| 兴化市| 祁东县| 儋州市|