Я использую RichFaces со швом и EJB3. В частности, я использую компонент rich:tree. Меня беспокоит тесная связь между пользовательским интерфейсом и моим сессионным компонентом EJB3. Чтобы заставить работать древовидное представление, я был вынужден включить jar-файлы Richfaces в свой проект EJB3. Это плохо?
Приведенный ниже метод вызывается при выборе узла в компоненте дерева RichFaces. Добавление этого метода в мой сессионный компонент заставило меня включить jar-файлы RichFaces.
public void processSelection(NodeSelectedEvent event) {
HtmlTree tree = (HtmlTree) event.getComponent();
selectedNode = (String) tree.getRowData();
}
Я делаю все это неправильно, или это не проблема, о которой стоит беспокоиться?