2012-04-20 28 views
5

Bất kỳ lý do nào tại sao tôi nên chọn jax-rs (áo) thay vì Spring-mvc để thực hiện phần còn lại.mvs mùa xuân vs jax-rs phần còn lại

Mùa xuân đi kèm với các tính năng bổ sung ngoài phần còn lại như aop, bảo mật, ioc, v.v. Bạn nhận được tất cả các bạn cần hình thức mùa xuân.

Bất kỳ hạn chế hiệu suất/tính năng nào chọn mùa xuân (tôi nghi ngờ điều đó).

Trả lời

3

JAX-RS ưu:

  1. JSR tiêu chuẩn
  2. Có thể chạy mà không cần servlet container (xám, đơn giản, ...)
  3. triển khai sản xuất-ready (jersey, CXF, resteasy, Restlet , ...)
  4. được thiết kế cho các ứng dụng còn lại chỉ

Spring MVC ưu:

  1. Cung cấp "đầy đủ" chồng, không chỉ REST của cơ sở
  2. tiêm phụ thuộc/AOP/giao dịch
  3. xem mẫu Pluggable (JSP, Freemarker, vận tốc, ...)

Tôi đã không bao giờ nhận thấy sự tắc nghẽn biểu diễn với một hoặc khác, ngoại trừ ứng dụng mùa xuân mất nhiều thời gian hơn để triển khai và khởi động.