session bean Stateful được định nghĩa như sau:Khi nào sử dụng bean phiên trạng thái trên bean phiên không trạng thái?
Stateful Session Beans Trạng thái của một đối tượng bao gồm các giá trị của các biến cá thể của nó. Trong bean phiên trạng thái, các biến số thể hiện trạng thái của một phiên khách bean duy nhất. Bởi vì khách hàng tương tác ("đàm phán") với đậu của nó, trạng thái này thường là được gọi là trạng thái đàm thoại.
Stateless session bean được định nghĩa như sau:
Stateless Session Beans Một stateless session bean không duy trì một trạng thái đàm thoại với khách hàng. Khi khách hàng gọi phương thức của đậu không quốc tịch, biến mẫu của bean có thể chứa trạng thái cụ thể cho ứng dụng khách đó, nhưng chỉ trong khoảng thời gian yêu cầu . Khi phương pháp kết thúc, không được giữ lại trạng thái máy khách cụ thể . Tuy nhiên, khách hàng có thể thay đổi trạng thái của các biến mẫu trong các bean không trạng thái gộp, và trạng thái này được giữ cho lần gọi tiếp theo của bean không trạng thái gộp chung. Ngoại trừ trong khi gọi phương thức, tất cả các phiên bản của một bean không quốc tịch là tương đương, cho phép vùng chứa EJB gán một cá thể cho bất kỳ ứng dụng nào. Nghĩa là trạng thái của phiên phiên không trạng thái sẽ áp dụng trên tất cả các máy khách.
Nó cũng được đề cập đến lợi thế của stateless session bean như sau:
Bởi vì đậu stateless session có thể hỗ trợ nhiều khách hàng, họ có thể khả năng mở rộng phục vụ tốt hơn cho các ứng dụng đòi hỏi phải có một số lượng lớn của khách hàng. Thông thường, một ứng dụng yêu cầu phiên không có trạng thái ít hơn đậu hơn đậu phiên trạng thái để hỗ trợ cùng số lượng các khách hàng .
Vì vậy, câu hỏi mà bạn nghĩ đến là khi nào nên sử dụng đậu phiên trạng thái? Theo sự hiểu biết ngây thơ của tôi về vấn đề này, người ta nên dính vào sử dụng đậu phiên không trạng thái khi có thể.
Điều gì sẽ là ứng viên mà trong đó một người nên sử dụng bean phiên trạng thái? Bất kỳ ví dụ tốt nào?
Liên quan: http://stackoverflow.com/questions/8887140/jsf-request-scoped-bean-keeps-recreating-new-stateful-session-beans-on-every-req – BalusC