Привет, ребята.Я разрабатываю сайт, который использует фреймворк Icefaces.Я читал книгу под названием Шаблоны реального мира Java EE.Я немного запутался, как разметить страницы.Обычно у меня есть только класс POJO, реализующий сериализуемый для bean-компонента.Этот бин затем будет возвращать каждую страницу.С дизайном одной страницы у меня будет куча элементов на странице.Таблицы данных, деревья, входные данные, календари и т. Д. Является ли нормой или наилучшей практикой использование отдельных компонентов для каждого элемента данных, календаря и т. Д. Или помещение их в один компонент?Я не уверен, как подойти к этому.Прямо сейчас каждый элемент является компонентом, и я использую аннотацию @Inject, чтобы таблица данных говорила с деревом, и наоборот.Это создает действительно плохой код, и если я добавлю его в качестве члена класса, я получу циклическую ссылку, потому что компонент таблицы данных должен внедрить календарь, а календарь - таблицу данных.
Спасибо за любую помощь.