Bạn vẫn sử dụng EJB phiên hoặc thực thể trong dự án của mình? Tại sao?EJB có còn sống không?
Trả lời
EJB3 là số lớn hơn cải thiện so với các phiên bản trước. Nó vẫn là về mặt kỹ thuật bộ công cụ triển khai phía máy chủ chuẩn cho JavaEE và vì nó không có hành lý nào trước đó (nhờ chú thích và Java Persistence), khá khả dụng và được triển khai khi chúng ta nói. Như một bình luận ghi nhận, JBoss SEAM dựa trên nó.
EJB 3 là giải pháp thay thế khả thi cho Spring và hai công nghệ có thể trở nên liên quan chặt chẽ hơn. this chi tiết bài viết rằng Spring 3.0 sẽ tương thích với EJB Lite (mà tôi không chắc chắn đó là gì, chính xác) và có thể là một phần của Java EE 6.
EJB sẽ không đi đâu cả.
Có, nhưng EJB phức tạp ngu ngốc đối với hầu hết các trường hợp sử dụng. Rất thông minh, nhưng thực sự quá mức cần thiết trong hầu hết các trường hợp. Do đó, phương pháp tiếp cận nhẹ được thực hiện trong một ngày.
Justin
Chúng tôi đang làm việc với EJB tại đây và hoạt động khá tốt với JBoss Seam và JSF, Faclets và MyFaces Trinidad. Giao diện người dùng tốt, Templating, AJAX và sản xuất ổn định 24/7 chạy trên JBoss 4.2.
Đó là một ngăn xếp tốt cho quy trình nghiệp vụ, luồng công việc, thông báo, dịch vụ web và kiểm soát ui. Giao hàng nhanh các tính năng, lập trình dễ dàng và nền tảng ổn định dựa trên entitybeans với mysql persistance.
Tôi không muốn bỏ lỡ các tính năng của EJB 3 cho các tác vụ mà nhu cầu sản phẩm của chúng tôi.
EJB vẫn ở đó và lớn lên. Có rất nhiều tính năng mới (SOAP/RESTful webservice, JPA thực thể, JAXB ...) phụ thuộc vào nó hoặc ít nhất là tái sử dụng triết lý phát triển.
Xem tổng quan về new features in Java EE 6. EJB 3.1 và WebBeans 1.0 giúp làm cho môi trường vùng chứa Java EE 6 trở nên dễ sử dụng hơn, tương tự như các khuôn khổ như Seam trên Java EE 5 hoặc Spring. Nếu bạn đã quen thuộc với Spring 3, this article minh họa cách Java EE đã phát triển để trở thành một khuôn khổ có thể so sánh được.
Chỉ theo thời gian, các phương pháp tiếp cận trọng lượng nhẹ thành công nhất trở thành trọng lượng nặng như công nghệ mà chúng được cho là thay thế. – Martin
EJB là một trong những trường hợp hồi quy kỳ quặc mà EJB3 ** xa hơn ** đơn giản hơn các phiên bản trước. –