滿店香的家

          學(xué)習(xí)+實(shí)踐=進(jìn)步

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

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

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

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

          主站蜘蛛池模板: 静安区| 张北县| 长葛市| 珲春市| 平湖市| 扎兰屯市| 锡林郭勒盟| 丹东市| 富平县| 大港区| 仙居县| 高陵县| 连云港市| 华宁县| 都安| 深泽县| 开原市| 灵璧县| 卢湾区| 平阳县| 海门市| 嘉善县| 衡南县| 榆树市| 昌平区| 柳河县| 洞头县| 台南县| 巴楚县| 竹北市| 博罗县| 武城县| 惠安县| 顺平县| 佛坪县| 伊金霍洛旗| 临洮县| 松江区| 佛山市| 元阳县| 宜君县|