2012-03-16 34 views
5

Tôi có ứng dụng CRUD .. Trong dữ liệu được tìm nạp, hiển thị n n chỉnh sửa được lưu trữ trở lại db. Ngoài ra, có một truy cập tuần tự giữa các trang & thông tin được nhập trên trang đầu tiên là cần thiết trên trang thứ hai &, v.v. Điều gì sẽ là phạm vi tốt nhất & tại sao?Phạm vi trong JSF 2

Khi nào sử dụng phạm vi nào? Vòng đời của mỗi phạm vi là gì.

Ngoài ra, tôi không thể tìm thấy bất kỳ hướng dẫn nào tốt về phạm vi. Nếu bạn nhận thức được điều này, vui lòng hướng dẫn.

Cảm ơn, Shikha

+0

bản sao có thể có của [Cách chọn phạm vi đậu phù hợp?] (Http://stackoverflow.com/questions/7031885/how-to-choose-the-right-bean-scope) – BalusC

Trả lời

16

Có một lời giải thích chi tiết về phạm vi JSF trong BalusC của hướng dẫn tuyệt vời Communication in JSF 2.0.

Theo quy tắc chung, tôi khuyên bạn nên luôn chọn phạm vi hẹp nhất để giảm trạng thái được lưu ở phía máy chủ. Ứng dụng của bạn sẽ có khả năng mở rộng kém nếu bạn giữ mọi thứ trong phạm vi phiên. Phạm vi khung nhìn đặc biệt hữu ích nếu bạn đang làm việc với ajax. Đối với quan điểm không phải là ajax, phạm vi yêu cầu thường là đủ.

+1

+ Phạm vi flash: http: //andyschwartz.wordpress.com/2009/07/31/whats-new-in-jsf-2/#scopes – edze

+4

@edze: Phạm vi flash bị hỏng ở Mojarra. Không sử dụng nó. – BalusC

+0

Cảm ơn bạn. Tôi đã không sử dụng nó trước đây. Tốt để biết điều đó. – edze