Tôi không quen thuộc với các thành phần "khung" "này, nhưng ai đó có thể cho tôi giới thiệu 101 về mối quan hệ của họ khác? Về cơ bản, tôi muốn biết đại khái về: làOSGi vs Spring vs Struts vs EJB so với Hibernate - một câu hỏi hoàn toàn mới của người mới
gì và các đối tác với nhau
gì và công nghệ bổ sung là gì (ví dụ, A như một khuôn khổ có thể được sử dụng với B như một thành phần)
tôi đã bỏ lỡ những tên tuổi lớn nào trong danh sách mà tôi không nên có?
Có ai cho tôi giới thiệu cấp cao không? Sau khi đọc hai câu trả lời đầu tiên, ai đó có thể giải thích thêm về Spring so với OSGi - họ có ở thị trường riêng biệt (Enterprise vs. Mobile) không?
Rất cám ơn
bạn có thể nhận xét về phần "Mùa xuân và OSGi là bổ sung" không? – sean
Điểm * của EJB là cung cấp mô hình thành phần phân tán với xử lý giao dịch (an toàn) toàn cầu, bảo mật, v.v. (mọi thứ khác là tiếp thị kỹ thuật và các công cụ liên quan đến thương mại). Và nó cũng có ý nghĩa để phân biệt EJB 2.x từ EJB 3.x vì chúng có ít điểm chung (Spring là một phản ứng với EJB 2.x, EJB 3.x là các POJO có thể chạy trong các thùng chứa nhúng kiểu Spring) . Trên thực tế, cá nhân tôi không có nhiều điều tiêu cực để nói về EJB 3.x. –
@sean - vâng, tôi không chắc chắn nên sử dụng từ nào. Mùa xuân có OSGi-d trong những năm gần đây, mặc dù tôi đã không tự mình sử dụng mặt đó –