Tôi đang cố gắng lấy đầu xung quanh CDI và EJB và mẫu Kiểm soát thực thể ranh giới (ECB). Sự hiểu biết của tôi về mô hình ECB là ranh giới là sự bắt đầu và kết thúc của ranh giới giao dịch. Hơn nữa, CDI không cung cấp hỗ trợ giao dịch như EJB.EJB vs CDI và mẫu "Kiểm soát thực thể ranh giới"
Vì vậy, nếu tôi muốn triển khai thành công mẫu ECB, thì điều sau là đúng;
- Tôi có thể triển khai phần ranh giới với EJB (ví dụ: @stateless, @stateful, @singleton) và lớp Điều khiển bằng CDI hoặc EJB.
- Tôi có thể triển khai phần Ranh giới và Kiểm soát với CDI nhưng triển khai hỗ trợ giao dịch trong Ranh giới tương tự (http://smokeandice.blogspot.com/2009/12/cdi-and-declarative-transactions.html)
- Tôi không thể thực hiện ranh giới với CDI và sau đó bắt đầu sử dụng EJB trong lớp điều khiển.
Cảm ơn
Vậy thì câu hỏi là gì? –
Im chỉ muốn kiểm tra suy nghĩ của tôi rằng 3 điểm tôi đề cập là chính xác? Hoặc nếu suy nghĩ của tôi là sai. – vcetinick