Weld documentation tuyên bố rằng chú thích javax.enterprise.inject.Model
được thiết kế cho Bộ điều khiển (hợp lý vì nó đánh dấu đậu là @RequestScoped
và @Named
).@ Chú thích mô hình và MVC
Nhưng tại sao nó được đặt tên là Mô hình thay vì Bộ điều khiển?
Tôi có nên sử dụng Mô hình hoặc viết chú thích riêng của mình có tên là Bộ điều khiển cho các lớp điều khiển của ứng dụng JSF của tôi không? – Deniz
Câu hỏi của bạn đặt ra một điểm hợp lệ mà tôi không thể trả lời. Tuy nhiên, đừng lo lắng quá nhiều về cách viết chú thích của riêng bạn - nếu bạn cảm thấy thích sử dụng '@ Controller' trên' @ Model', hãy thực hiện nó. Cơ chế chất lượng loại an toàn của CDI được thiết kế để mang đến cho bạn sự linh hoạt tối đa trong việc thể hiện logic của bạn. –