簡體   English   中英

GWT進行客戶端服務器語義數據傳輸

[英]client server semantic data transfer with GWT

簡而言之,如何使用GWT在客戶端和服務器之間傳輸語義數據,並使用哪些框架? 繼續閱讀以獲取更多我想過的細節。

例如,使用GWT 2.2.0等類似RequestFactory的功能將帶來約束,使Java Bean得以傳輸,而語義資源則表示為三元組,並且資源可以具有一組可變的屬性。 因此,RequestFactory本身無法調整為輕松地傳輸語義驅動的數據。

一種實現方法是將RequestFactory與代表三元組的bean一起使用。 這樣的bean將具有3個屬性:主語,謂語,賓語。 這些bean將被傳送到客戶端,客戶端將知道要查詢,更改其屬性,然后將其發送到服務器。 但是,這種方法將需要自定義實現(到目前為止,根據我搜索的內容,還沒有基於GWT的框架來表示客戶端的語義數據),並且可能會出現錯誤或未進行優化。 我已經在這個項目中看到了這種方法: http : //code.google.com/p/gwt-odb-ui/-它使用了GWT-RPC並實現了一些表示語義資源的類。 但是,我認為它處於起步階段,因此我不願意復制他們的模型。

另外,我發現Restlets是一個框架,支持應用程序的語義Web方法。 但是,沒有有關如何在語義Web以及GWT上使用Restlet的文檔或示例。 此外,Restlets還支持GWT。 有誰知道這是否是可行的解決方案?

謝謝!

Restlet應該可以為您很好地工作。 它具有GWT版本,能夠自動序列化您的三元豆。 此外,它還帶有一個org.restlet.ext.rdf擴展名,其中包括一個類似於您的Triple bean想法的Link類。

對於進一步的文檔,我建議使用“ Restlet in Action ”這本書,該書從Restlet和REST的角度介紹了GWT和語義網。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM