Tôi thấy một số đang sử dụng Jersey w/Spring. Với Spring 3.0, bây giờ có các chú thích có sẵn để tạo các API RESTful trực tiếp trong một bộ điều khiển. Tại sao tôi nên cân nhắc sử dụng Jersey w/Spring?Jersey w/Spring 3.0?
Trả lời
Jersey ưu:
- đi kèm với thông số kỹ thuật JSR 311
- thực hiện tham chiếu cho JSR 311
- Restlet và RESTeasy đang triển khai khác cho JSR 311
- tốt hơn dụng cụ (ít nhất là trên Netbeans)
- nó được tích hợp với Spring và Guice
EDIT
chú thích chuẩn? và dụng cụ tốt hơn – dfa
Cảm ơn! Vì vậy, khi sử dụng nó với mùa xuân, bạn thực sự chỉ sử dụng Spring cho các chức năng IoC, vv? Bộ điều khiển sẽ thực sự là một thực hiện Jersey? Hy vọng rằng tôi hiểu điều này một cách chính xác. –
Thậm chí bạn có thể sử dụng Jersey với Spring 3.0 không? –
mùa xuân 3 là tương thích ngược, do đó bạn có thể sử dụng Jersey.
Những gì bạn nhận được không phải là buộc ứng dụng của bạn vào API propietary.
Tôi đã cố gắng sử dụng Spring 3.0, nhưng có một số vấn đề phụ thuộc lạ tôi không cảm thấy muốn theo dõi, vì vậy hãy quay lại 2.5.6.SEC01 và bây giờ tôi đã ổn. Tôi chắc rằng tôi có thể làm cho nó hoạt động, nhưng không nghĩ tôi cần bất cứ thứ gì từ 3.0. Vì vậy, tôi nghĩ rằng tôi nhận được nó ngay bây giờ. Bạn có thể chỉ cần chú thích các đối tượng bằng cách sử dụng các chú thích Java chuẩn cho REST và sau đó thay đổi các kiến trúc. Bằng cách sử dụng Spring bạn sẽ có được tất cả các lợi ích của IoC và applicationContext để quản lý các đối tượng của bạn. Vì vậy, nó là loại tốt nhất của cả hai. Tôi có một giải pháp làm việc cho đến nay .. –
- 1. Spring 3.0 REST implementation hoặc Jersey?
- 2. Jersey with Struts2
- 3. MediaType.TEXT_CSV cho Jersey
- 4. Chuyển tiếp URL Jersey
- 5. Jersey: Đưa thành phần Spring vào ContainerRequestFilter
- 6. Grizzly Jersey nuốt ngoại lệ
- 7. Khách hàng Jersey + đặt proxy
- 8. Trả lại JSONP từ Jersey
- 9. Jersey @ Phạm vi tiếp theo
- 10. Guice + Jersey: Thêm tất cả tài nguyên và nhà cung cấp mà không ràng buộc với Jersey Servlet
- 11. Numpy với python 3.0
- 12. Spring SimpleFormController trong 3.0
- 13. CastleWindsor 3.0 và DefaultServiceHostFactory.RegisterContainer()?
- 14. Sử dụng Sentiwordnet 3.0
- 15. Jersey 2. *. Làm thế nào để thay thế InjectableProvider và AbstractHttpContextInjectable của Jersey 1. *
- 16. Gọi 1 lớp tài nguyên jersey từ một lớp tài nguyên Jersey khác với @Context ServletContext
- 17. Xuất Jersey đăng nhập vào một tệp?
- 18. Khách hàng Jersey trên Android - NullPointerException
- 19. Trả lại tệp bằng Java Jersey
- 20. Jersey (JSR311-Triển khai) & Chuyển hướng
- 21. Cách gửi biểu mẫu bằng Jersey 2.0
- 22. Đa hình trong JSON, Jersey và Jackson
- 23. jar độc lập Grizzly và Jersey
- 24. Đơn vị thử nghiệm Jersey với Mocks
- 25. Phụ thuộc khách hàng của Jersey
- 26. Jersey Multipart Khách hàng Tải lên
- 27. Tương đương Jersey 2.0 của GZIPContentEncodingFilter
- 28. Cách tải xuống tệp PDF bằng Jersey?
- 29. Thực hiện HATEOAS với HAL ở Jersey
- 30. Jersey 2.1 + JBoss 7.1 NoSuchMethodError: getProperties
Bạn có thể vui lòng cho biết phiên bản của áo và mùa xuân bạn đã sử dụng tương thích với nhau hay không. –
Tương đối: [Spring MVC có hỗ trợ chú thích JSR 311 không?] (Http://stackoverflow.com/questions/7518391). –