2016-03-25 3 views
0

Я новичок в JSF, и я последовал онлайн-образцу, чтобы взять таблицу данных редактирования следующим образом. Могу ли я знать, это хорошая практика, потому что я сомневаюсь, что когда пользователь сохранит таблицу, он обновит все строки в базе данных, таким образом, это приведет к медленной проблеме производительности? Кстати, JSF поставляется с авто ajax? или это должно зависеть от JSF библиотеки как RichFaces, primefaces и т.д.jsf редактировать строки, производительность базы данных

http://s15.postimg.org/8ohxzzesb/Capture.png

http://s28.postimg.org/691hn67wt/Captureq.png

ответ

0

когда пользователь сохранения таблицы, она будет обновляться каждые строки в базе данных

Вместо сохранения всех элементов списка лучше создать другой список с элементами, которые были отредактированы, а затем сохранить отфильтрованный список. Таким образом, вы обновляете только отредактированные элементы, а не все элементы.

JSF поставляется с авто ajax?

Вы можете добавить функциональность AJAX к стандартным компонентам JSF с тегом <f:ajax>. См. http://www.jsftoolbox.com/documentation/help/12-TagReference/core/f_ajax.html.

+0

omg. да, безусловно, хорошее решение! спасибо – javanoob

+0

Добро пожаловать. Пожалуйста, отметьте вопрос как правильно! – JMSilla

Смежные вопросы