連接Java和.NET的RESTFul Bridge發(fā)布了

作者:IT新聞網(wǎng) 來(lái)源:IT新聞網(wǎng) 2011-12-30 15:30:20 閱讀 我要評(píng)論 直達(dá)商品

Noelios Technologies發(fā)布了Restlet開(kāi)源項(xiàng)目(面向Java的輕量級(jí)REST框架)的新版本,該版本包含了針對(duì)ADO.NET Data Services的Restlet擴(kuò)展。

LINQ to SQL RESTFul Bridge

圖 組件整體的架構(gòu)

近日位于法國(guó)的咨詢服務(wù)公司Noelios Technologies發(fā)布了Restlet開(kāi)源項(xiàng)目(面向Java的輕量級(jí)REST框架)的新版本,該版本包含了針對(duì)ADO.NET Data Services的Restlet擴(kuò)展。此舉是微軟和Noelios Technologies協(xié)作的成果,這樣Java開(kāi)發(fā)者就可以輕松使用ADO.NET Data Services了。

通過(guò)ADO.NET Data Services框架,我們可以創(chuàng)建RESTful服務(wù)以及使用這些服務(wù)的客戶端。

根據(jù)MSDN所述:

ADO.NET Data Services框架包含了很多模式與程序庫(kù),以此創(chuàng)建并使用Web上的數(shù)據(jù)服務(wù)。該框架的目標(biāo)是簡(jiǎn)化數(shù)據(jù)服務(wù)的創(chuàng)建,使用戶能夠輕松創(chuàng)建與Web集成良好、靈活的數(shù)據(jù)服務(wù)。因此,ADO.NET Data Services使用URI指向數(shù)據(jù)片段并通過(guò)簡(jiǎn)單、眾所周知的格式來(lái)代表數(shù)據(jù),比如JSON和ATOM(基于XML的feed格式)。

微軟技術(shù)布道者Jean-Christophe Cimetiere撰寫(xiě)了一篇文章對(duì)ADO.NET Data Services(此前叫做“Project Astoria”)進(jìn)行了詳盡的介紹,并說(shuō)明了該框架可以通過(guò)RESTful服務(wù)公開(kāi)關(guān)系及非關(guān)系數(shù)據(jù)的原因。

為了讓系統(tǒng)能夠理解并利用數(shù)據(jù)上的語(yǔ)義,ADO.NET Data Services使用Entity Data Model(EDM,一種實(shí)體關(guān)系衍生物)并通過(guò)數(shù)據(jù)服務(wù)來(lái)對(duì)數(shù)據(jù)進(jìn)行建模。這樣就會(huì)以“實(shí)體類型”實(shí)例或“實(shí)體”的形式來(lái)組織數(shù)據(jù)并管理實(shí)體之間的關(guān)聯(lián)關(guān)系。

對(duì)于關(guān)系數(shù)據(jù)來(lái)說(shuō),ADO.NET Data Services可以暴露由ADO.NET Entity Framework所創(chuàng)建的EDM模型。對(duì)于其他數(shù)據(jù)源(比如非關(guān)系數(shù)據(jù))或是其他的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)(比如LINQ to SQL)來(lái)說(shuō),ADO.NET Data Services又提供了一種機(jī)制將這些數(shù)據(jù)源建模為實(shí)體和關(guān)系(比如通過(guò)EDM schema描述)并將其暴露為數(shù)據(jù)服務(wù)。

大家可以通過(guò)此鏈接深入了解ADO.NET Data Services。

根據(jù)Restlet站點(diǎn)所述,Restlet是一個(gè)輔助開(kāi)發(fā)RESTful客戶端與服務(wù)端應(yīng)用的框架。Restlet框架包含了一個(gè)Restlet API,該API提供了一套核心契約集來(lái)注冊(cè)Restlet實(shí)現(xiàn)。這些實(shí)現(xiàn)可以是開(kāi)源項(xiàng)目,也可以是商業(yè)產(chǎn)品。Cimetriere說(shuō)到:ADO.NET Data Services的Restlet擴(kuò)展提供了一個(gè)高層次的client API來(lái)擴(kuò)展Restlet框架的核心功能:可以訪問(wèn)位于ASP.NET服務(wù)器或是Windows Azure云計(jì)算平臺(tái)上的遠(yuǎn)程數(shù)據(jù)服務(wù)。Java開(kāi)發(fā)者可以通過(guò)擴(kuò)展的代碼生成器創(chuàng)建符合ADO.NET Data Services所暴露的數(shù)據(jù)實(shí)體的Java類。之后Java應(yīng)用就可以通過(guò)一個(gè)簡(jiǎn)單的方法調(diào)用訪問(wèn)這些數(shù)據(jù)了。Restlet引擎和擴(kuò)展的運(yùn)行時(shí)組件會(huì)負(fù)責(zé)Java客戶端應(yīng)用與ADO.NET Data Services之間的通信。

由微軟領(lǐng)導(dǎo)的其他Java互操作技術(shù)還有Apache Stonehenge(跨平臺(tái)的SOA/Web服務(wù)互操作)和Azure .NET Services SDK for Java。大家可以通過(guò)www.interoperabilitybridges.com/projects/tag/Java.aspx了解更多關(guān)于Java-.NET互操作的信息。

進(jìn)入論壇>>聲明:IT商業(yè)新聞網(wǎng)登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或證實(shí)其描述。文章內(nèi)容僅供參考。新聞咨詢:(010)68023640.

  推薦閱讀

  冬日里的一把火 惹眼紅色手機(jī)熱力推薦

2009年的第一場(chǎng)雪,比以往時(shí)候來(lái)得更早一些,因?yàn)槭窃?1月的第一天。一場(chǎng)早到的大雪和驟降的溫度預(yù)示著冬天已經(jīng)到來(lái)了。有些人喜歡冬天,在冬天可以領(lǐng)略到獨(dú)特的雪景以及寒冷空氣的那股清新;有些人不喜歡冬天,因?yàn)?gt;>>詳細(xì)閱讀


本文標(biāo)題:連接Java和.NET的RESTFul Bridge發(fā)布了

地址:http://m.sdlzkt.com/a/xie/20111230/198429.html

樂(lè)購(gòu)科技部分新聞及文章轉(zhuǎn)載自互聯(lián)網(wǎng),供讀者交流和學(xué)習(xí),若有涉及作者版權(quán)等問(wèn)題請(qǐng)及時(shí)與我們聯(lián)系,以便更正、刪除或按規(guī)定辦理。感謝所有提供資訊的網(wǎng)站,歡迎各類媒體與樂(lè)購(gòu)科技進(jìn)行文章共享合作。

網(wǎng)友點(diǎn)評(píng)
我的評(píng)論: 人參與評(píng)論
驗(yàn)證碼: 匿名回答
網(wǎng)友評(píng)論(點(diǎn)擊查看更多條評(píng)論)
友情提示: 登錄后發(fā)表評(píng)論,可以直接從評(píng)論中的用戶名進(jìn)入您的個(gè)人空間,讓更多網(wǎng)友認(rèn)識(shí)您。
自媒體專欄

評(píng)論

熱度

主站蜘蛛池模板: 91精品欧美成人| 亚洲最大成人网色香蕉| 国产午夜成人AV在线播放| 亚洲成人高清在线| 成人欧美一区二区三区的电影| 成人动漫在线视频| 久久久久99精品成人片直播| 成人动漫视频在线| 亚洲国产成人久久综合区| 成人午夜亚洲精品无码网站| 亚洲欧美成人一区二区三区| 成人免费av一区二区三区| 亚洲av无码精品国产成人| 国产日韩成人内射视频| 欧美14videosex性欧美成人| 免费无码成人片| 国产精品成人无码视频| 香蕉视频成人在线观看| 久久成人a毛片免费观看网站| 国产成人综合欧美精品久久| 成人无码精品1区2区3区免费看| 一级成人a做片免费| 亚洲欧美日韩成人| 国产成人亚洲欧美电影| 成人h视频在线观看| 成人在线不卡视频| 欧美日韩一区二区成人午夜电影| 2022国产成人福利精品视频| 亚洲欧美综合乱码精品成人网| 国产成人mv在线播放| 国产成人无码专区| 国产成人一区二区三区精品久久| 成人3d动漫网址在线观看| 成人三级精品视频在线观看| 国产成人综合洲欧美在线| 国产成人无码免费看片软件| 国产成人无码AⅤ片在线观看| 国产成人片无码视频在线观看| 国产成人午夜高潮毛片| 四虎国产成人永久精品免费| 亚洲成人aaa|