嘿伙计们。我正在设计一个使用Icefaces框架的网站。我一直在读一本名为Real World Java EE模式的书。我有点困惑如何布局页面。通常我只有一个可以序列化bean的POJO类实现。然后这个bean将返回每个页面。使用单页设计,我将在页面上拥有一堆元素。数据表,树,输入,日历等。为每个数据表,日历等设置单独的bean或将它们全部放在一个bean中是正常的还是最佳实践?我不知道如何处理这个问题。现在每个元素都是一个bean,我使用@Inject注释让数据表与树对话,反之亦然。这会创建非常糟糕的代码,如果我把它作为类的成员,我将获得循环引用,因为数据表bean必须注入日历,日历必须注入数据表。
感谢您的帮助。