Я использую 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();
}
Я все делаю неправильно или это не проблема, о которой стоит беспокоиться?