成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

RESTFul已發布 連接Java和.NET的橋梁

開發
在這里我們將介紹Restlet開源項目(面向Java的輕量級REST框架)的新版本,這一框架是連接Java和.NET的橋梁。
Restlet開源項目(面向Java的輕量級REST框架)主要是溝通連接Java和.NET的橋梁,以方便Java開發者輕松使用ADO.NET Data Services。

近日位于法國的咨詢服務公司Noelios Technologies發布了Restlet開源項目(面向Java的輕量級REST框架)的新版本,該版本包含了針對ADO.NET Data Services的Restlet擴展。此舉是微軟和Noelios Technologies協作的成果,這樣Java開發者就可以輕松使用ADO.NET Data Services了。

通過ADO.NET Data Services框架,我們可以創建RESTful服務以及使用這些服務的客戶端。根據MSDN所述:

ADO.NET Data Services框架包含了很多模式與程序庫,以此創建并使用Web上的數據服務。該框架的目標是簡化數據服務的創建,使用戶能夠輕松創建與Web集成良好、靈活的數據服務。因此,ADO.NET Data Services使用URI指向數據片段并通過簡單、眾所周知的格式來代表數據,比如JSON和ATOM(基于XML的feed格式)。
微軟技術布道者Jean-Christophe Cimetiere撰寫了一篇文章對ADO.NET Data Services(此前叫做“Project Astoria”)進行了詳盡的介紹,并說明了該框架可以通過RESTful服務公開關系及非關系數據的原因。

為了讓系統能夠理解并利用數據上的語義,ADO.NET Data Services使用Entity Data Model(EDM,一種實體關系衍生物)并通過數據服務來對數據進行建模。這樣就會以“實體類型”實例或“實體”的形式來組織數據并管理實體之間的關聯關系。

對于關系數據來說,ADO.NET Data Services可以暴露由ADO.NET Entity Framework所創建的EDM模型。對于其他數據源(比如非關系數據)或是其他的數據庫訪問技術(比如LINQ to SQL)來說,ADO.NET Data Services又提供了一種機制將這些數據源建模為實體和關系(比如通過EDM schema描述)并將其暴露為數據服務。
大家可以通過此鏈接深入了解ADO.NET Data Services。

根據Restlet站點所述,Restlet是一個輔助開發RESTful客戶端與服務端應用的框架。Restlet框架包含了一個Restlet API,該API提供了一套核心契約集來注冊Restlet實現。這些實現可以是開源項目,也可以是商業產品。Cimetriere說到:

ADO.NET Data Services的Restlet擴展提供了一個高層次的client API來擴展Restlet框架的核心功能:可以訪問位于ASP.NET服務器或是Windows Azure云計算平臺上的遠程數據服務。

Java開發者可以通過擴展的代碼生成器創建符合ADO.NET Data Services所暴露的數據實體的Java類。之后Java應用就可以通過一個簡單的方法調用訪問這些數據了。Restlet引擎和擴展的運行時組件會負責Java客戶端應用與ADO.NET Data Services之間的通信。
下面的組件圖描繪了整體的架構(來源)。

框架圖

由微軟領導的其他Java互操作技術還有Apache Stonehenge(跨平臺的SOA/Web服務互操作)和Azure .NET Services SDK for Java。大家可以通過www.interoperabilitybridges.com/projects/tag/Java.aspx了解更多關于Java-.NET互操作的信息。

【編輯推薦】

  1. .NET服務新版本計劃十月發布 RESTful服務將增強
  2. Novell發布***個商業Mono產品MonoTouch
  3. 淺析提高.NET垃圾回收性能的幾種方法
  4. 講解Nhibernate與代碼生成
  5. NHibernate2.1新特性之Tuplizers
責任編輯:彭凡 來源: InfoQ
相關推薦

2011-09-29 09:29:35

Java

2012-05-18 14:45:29

Fedora 17

2024-06-27 10:48:48

2010-03-26 11:09:52

GAE SDK

2015-06-29 10:10:41

WebViewOCJavaScript

2012-09-20 09:17:18

LinuxWindows

2012-09-20 15:54:46

LinuxWindows服務器

2009-09-29 09:24:54

.NET服務RESTful服務

2009-04-05 09:33:50

Chrome瀏覽器Google

2009-07-19 14:22:51

UbuntuLinux開源操作系統

2016-06-29 10:42:42

云計算混合云

2018-12-12 11:30:54

JavaString字符串

2009-07-28 18:00:11

ASP.NET程序

2009-03-10 09:05:10

OSBF云平臺ISB

2009-02-04 09:31:30

SocketNetworkStreTcpClient

2023-06-14 16:27:05

2012-08-16 09:38:16

Visual Stud.NET 4.5

2009-01-13 10:13:05

Ja.NETJava整合.NET整合

2011-02-13 13:04:56

Debian 6.0Squeeze

2009-10-20 11:03:18

Spring 3.0
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久免费 | 99成人免费视频 | 亚洲综合无码一区二区 | 日韩激情在线 | 亚洲最大的成人网 | 视频一二三区 | 国产伦精品一区二区三区在线 | 日日拍夜夜 | 最新国产视频 | 色本道 | 日韩国产三区 | 国产中文字幕在线观看 | 中文在线一区 | 日本不卡一区二区 | 91社区在线高清 | 毛片网站免费观看 | 日韩不卡视频在线观看 | 正在播放国产精品 | 日本aa毛片a级毛片免费观看 | 精品一二区| 欧美一区在线视频 | www.国产精品| 成人三级在线播放 | 99精品欧美一区二区三区综合在线 | 少妇无套高潮一二三区 | 欧美久久综合 | 天天爽夜夜爽精品视频婷婷 | 欧美色性 | 久久精品久久久久久 | 亚洲国产成人av好男人在线观看 | 国产精品激情在线 | 亚洲天堂久久新 | 中文字幕亚洲免费 | 国产精品无码专区在线观看 | 久久久久久99 | 波多野结衣先锋影音 | 一级毛片中国 | 久久综合狠狠综合久久综合88 | 欧美色a v| 欧美在线视频不卡 | 亚洲综合色视频在线观看 |