2013-01-08 7 views
5

Ai đó có thể giải thích tính năng tiết kiệm một phần của tiểu bang trong JSF không? Tôi đã làm việc với JSF 1.2 và tính năng này không tồn tại ở đó. Tôi nghĩ nó mới với JSF 2.0? Chúng ta có được lợi ích gì khi tiết kiệm một phần của tiểu bang so với tiết kiệm thông thường?Tính năng Tiết kiệm Một phần của Nhà nước trong JSF 2

+0

Điều này cũng được trả lời bởi http://stackoverflow.com/questions/5474316/why-does-jsf-need-to-save-the-state-of-ui-components-on-the-server -side/5475564 # 5475564. Về cơ bản, nó tiết kiệm bộ nhớ và cải thiện hiệu suất như vậy. – BalusC

+0

@BalusC là thuộc tính này có thể được định cấu hình theo cấp độ thành phần hoặc ở cấp ứng dụng không? – Geek

+0

Mỗi ứng dụng hoặc chế độ xem. Không phải cho mỗi thành phần. – BalusC

Trả lời

2

Nó cung cấp mức sử dụng bộ nhớ ít hơn bằng cách lưu chỉ sửa đổi trên bean. Mặc định là đúng, bạn có thể đặt nó trên conf như dưới đây;

<context-param> 
    <param-name>javax.faces.PARTIAL_STATE_SAVING</param-name> 
    <param-value>false</param-value> 
</context-param>