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