2013-07-28 26 views
5

Tôi không biết câu hỏi của tôi là hoàn toàn vô nghĩa, nhưng tôi không thể tìm thấy bất kỳ thông tin thẳng nào về nó.Tiêm EJB so với chỉ các hạt được quản lý JSF

Tôi đã có ứng dụng JSF + Tomcat của mình và nó hoạt động tốt. Tôi muốn triển khai các dịch vụ Restful và logic JAAS. Để làm điều đó, tôi chuyển sang TomEE ++.

Chuyển sang TomEE có nghĩa là máy chủ của tôi bây giờ sẽ nặng hơn và tôi sợ nó sẽ đòi hỏi nhiều tài nguyên hơn cpuram so với tôi có trong ví dụ vi mô Amazon AWS của mình.

Câu hỏi đặt ra là: Hiệu suất có giảm xuống nếu tôi chuyển từ chỉ các hạt JSF được quản lý sang JSF + EJB không?

Câu hỏi phụ là: việc tiêm EJB có thể làm gì và các hạt được JSF quản lý không thể thực hiện được? (JSF không cho phép tiêm tuần hoàn chẳng hạn)

Trả lời

9

Liệu hiệu suất có giảm xuống nếu tôi chuyển từ JSF sang JSF + EJB không?

Đo lường là biết. Nhưng nói chung, mối quan tâm này không có ý nghĩa.


gì EJB tiêm có thể làm, và JSF quản lý đậu không thể làm gì? (JSF không cho phép tiêm tuần hoàn chẳng hạn)

Nói chung, chúng không có ý định hoán đổi cho nhau. Mỗi người đều có trách nhiệm rõ ràng. Bạn sử dụng các chú thích quản lý bean JSF để quản lý các bean cho front-end (các trang JSF). Bạn sử dụng các chú thích quản lý bean EJB để quản lý các bean cho các dịch vụ nghiệp vụ (BOs/DAOs). Đó là nó.

Để tìm hiểu cách JSF + EJB (+ JPA) có nghĩa vụ phải làm việc cùng nhau đi đến ví dụ cụ thể và giải thích được thể hiện trong các câu trả lời sau đây:

Các vấn đề liên quan