我正在使用带有seam和EJB3的RichFaces。具体来说,我使用的是rich:tree组件。我担心的问题是UI和我的EJB3会话bean之间的紧密耦合。为了使树视图工作,我被迫在我的EJB3项目中包含Richfaces jar文件。这是坏事吗?
在RichFaces树组件中选择节点时,将调用以下方法。将此方法添加到我的会话bean是导致我需要包含RichFaces jar的原因。
public void processSelection(NodeSelectedEvent event) {
HtmlTree tree = (HtmlTree) event.getComponent();
selectedNode = (String) tree.getRowData();
}
我这样做是错的,还是担心这不是一个真正的问题?
答案 0 :(得分:1)
我建议:
HtmlTree
并解析其数据,将其转换为没有UI元素的可用数据结构。