В настоящее время я использую JSF2, и я заметил, что компонент JSF может нести большую ответственность, и в сочетании он будет выглядеть как множество кодов. К ним относятся :
- хранение состояния/данных
- может быть вспомогательным компонентом для компонента пользовательского интерфейса
- определение методов действия
- определение методов слушателя действий
- навигация
- вызов служб
- все сеттеры и геттеры
Есть ли смысл разбивать их на несколько классов или вы обычно объединяете их все вместе?
В настоящее время для каждого компонента JSF я определяю другой класс для хранения данных/состояния представления вместе с геттерами установки.
Как вы обычно это делаете? Пожалуйста, поделитесь своим опытом!
Спасибо =)