posts - 6,  comments - 9,  trackbacks - 0
          ?

          在現在的應用系統中幾乎都能看到xml和database的身影,與這兩個東西正交的是OO.

          • XML <==> OO 影射的東西有很多,一般都是使用marshaller架構.

          ?

          (這里不說用于xml解析的dom和sax模型,只是說xml與pojo的影射關系:)其實再怎么影射也是通過dom或者sax接口的實現進行解析的,還是通過新的javaSE規范Streaming API for XML (StAX), xml和OO的影射只不過進行了抽象封裝,把xml到pojo之間的解析部分透明化了,我們這里實際說的其實是JavaEE5.0中一個新的規范Java Architecture for XML Binding (JAXB))

          比較有名的框架有:

          + castor 比較有名的一個O/X影射框架,可以根據xsd生成解析框架.(個人比較喜歡使用她)

          + apache 的xmlbean和Commons-Digester(不知道為什么會存在兩個同樣領域的東西,可能是digester相對來說比較簡單,因而它被許多的apache的開源項目使用);

          + JAXB 是JAVAEE中的對于xml和OO對象Binding定制的新的規范(標準阿!);

          實際要研究xml和OO的影射框架,大家不妨看看現有的web service框架就會了解很多了,建議看Codehaus的 XFire 他是一個比較輕量級的WS框架,AXIS2也不錯.

          我了解的XML Binding框架就這么多,如果誰知道更好用的可以告訴我,相您請教.

          • 對于O/R mapping 就不用太說了,大家了解的可能都比我多,個人只用過一下幾個:

          + hibernate ,ibatis ,jdo ,castor jdo(期待EJB3.0種的Persistence規范JPA)對于這幾種框架的介紹就不說明了,google一下會出來無數.

          ?

          ?這里不是想討論兩種技術,而是想聽大家對XML到database的影射有什么更好的辦法,因為O/X,O/R都有很好的框架了,是否有X/R的好的框架.

          這里我只知道castor 中對從xml到database有一定的支持,但支持的還是不夠,hibernate3.0種好象對xml到database進行了支持,但是也是一些簡單的支持.

          不斷整理中。。。

          posted on 2006-05-10 17:37 我愛夏花,更愛秋葉 閱讀(1210) 評論(3)  編輯  收藏 所屬分類: 大雜燴

          FeedBack:
          # re: XML和O/R mapping 的討論!
          2006-05-10 23:26 | 原創專欄 開源學習
          xstream.自從知道它后就沒用Commons-Digester之類的。

          JavaEE5.0中一個新的規范Java Architecture for XML Binding (JAXB)
          JAXB只是加到JavaEE5.0中,早有了。


          EJB3.0想用java1.5的標注代替xml.


          很多說的都有問題。

            回復  更多評論
            
          # re: XML和O/R mapping 的討論!
          2006-05-10 23:52 | 我愛夏花
          聽說過xstream,但是一直沒有研究過,不知道你對xstream有什么看法!
          好像是codehaus上的開源項目!

          在JAXB加入到JavaEE5.0之前好像是1.0,現在是2.0。謝謝你的提醒

          EJB3.0想用java1.5的標注代替xml. 這只是EJB3.0的一個方面,EBJ3.0旨在簡化開發,不想討論EJB3.0中的技術,只是想說明一下從他之中獨立出來的JPA規范。

          :)謝謝你的評論,希望有更多的討論xml到database的技術  回復  更多評論
            
          # re: XML和O/R mapping 的討論!
          2007-06-14 11:44 | 朱興太
          胡哥,好久不見了,你現在在阿里巴巴一定很好吧,希望您能經常更新您的博客,我也可以從中多學很多先進的知識啊。呵呵,跟您學東西是最有效的。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          又回到了夏花的時節了!我又回來了:)

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          不錯的blog

          不錯的網站

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 天峻县| 太湖县| 嘉定区| 疏勒县| 潜山县| 台前县| 邳州市| 凤城市| 肥城市| 孝义市| 克山县| 聂拉木县| 小金县| 迁安市| 岳池县| 沾益县| 潼南县| 娄底市| 朔州市| 娱乐| 安义县| 诏安县| 乐亭县| 三江| 金堂县| 磴口县| 泰和县| 仁寿县| 桃园县| 天柱县| 邢台县| 沙洋县| 逊克县| 荣昌县| 克拉玛依市| 乌鲁木齐县| 卢湾区| 驻马店市| 玉溪市| 五莲县| 原平市|