2012-12-11 130 views
1

我想用嵌入式Web服務器創建一個獨立的桌面應用程序。這是我第一次寫這樣的應用程序。我做了一些研究,並決定使用JETTY嵌入式Web服務器。我找到了一些很好的教程,我已經運行了。帶Rest API和RESTEasy的嵌入式Web服務器

現在我想弄清楚如何讓我的服務可用於HTML客戶端。我讀了REST API的概念。我試圖找到一些很好的教程,這將幫助我爲我的應用程序編寫REST API。

到目前爲止我發現的所有優秀教程都是關於RESTEasy的。編寫rest api的時候絕對需要RESTEasy嗎?我們爲什麼需要它?它究竟做了什麼?我很困惑。另外,我真的很感激,如果有人可以發佈一些很好的Web服務器API的教程

回答

2

任何事情都絕對需要。尤其是使用REST。絕對不需要使用特定的框架來執行REST服務。事實上,框架將給你帶來什麼並不完全清楚。您需要決定使用什麼格式將數據傳遞到服務(JSON,XML或純文本鍵值對),然後選擇一個庫來解析和編碼該格式。這是非常多的。剩下的REST(抱歉)只是一個慣例。

+0

你可以發佈任何設置這個數據交換約定沒有使用任何框架的教程? – sublime

+0

看看這個問題http://stackoverflow.com/questions/5042886/resteasy-or-jersey –

0

我向你推薦這種方法,REST非常靈活且易於理解。當我完成我的第一個Web服務時,我已經閱讀了Mark Masse的REST API設計規則書。正如MK所說,一旦你瞭解了基礎知識,你就可以使用任何類型的框架或技術。