Dropwizard - 開發Java RESTful Web服務

Mongodb 12年前發布 | 4K 次閱讀 PHP庫 Windows

Dropwizard是一個開源Java框架,用于開發高性能、RESTful Web服務。Dropwizard采用了成熟、穩定的庫,簡化了RESTful Web服務的開發。

Dropwizard開箱即用,支持復雜的配置、日志等等。

 

1. Dropwizard采用Jetty項目的HTTP庫處理HTTP請求;

 

2. Dropwizard采用Jersey處理REST服務;

 

3. Dropwizard采用Jackson庫處理JSON數據。

 

除了以上三個庫,Dropwizard還采用了:

 

1. Guava庫,處理高度優化的不可變數據結構;

 

2. Logback和SFL4J處理日志;

 

3. Hibernate Validator驗證用戶輸入,輸出國際化的錯誤消息;

 

4. Apache HttpClient和Jersey Client庫,分別處理高級和低級的Web服務交互;

 

5. JDBI庫與關系數據庫交互;

 

6. FreeMarker庫是一個簡單的模板系統,處理面向用戶的服務。

 

主頁:http://dropwizard.codahale.com/

 本文由用戶 Mongodb 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!