何时创建Java类具有优势?

3

我正在创建一个 Web 应用程序,其中有大约 20 个受控 bean,对应着同样数量的 JSF 页面。每个页面上都有一些表格,这些表格可能具有相同的列定义,也可能不同。在这种情况下,是为每个列在 bean 中创建字段更有效,还是为每个表格创建单独的类,填充该类的对象,然后将对象传递到页面中更好?


只需创建另一个类并继承该类。 - shreyansh jogi
我只能继承一个类。如果我的页面有3个表格,而我每个表格都有一个类,该怎么办? - Adarsh
这不是一个建设性的问题吗?这是一个非常具体的查询,我只是希望得到建议,哪一个是在性能方面更好的方法。 - Adarsh
1个回答

0
我们应该始终优先选择每个表使用1个bean的方法。这将使处理更容易。将来,如果您实现Hibernate或任何ORM工具,则如果每个表有一个bean,则会更容易。
但是,您必须通过在bean中插入适当的引用/列表来管理表之间的依赖关系。 例如,如果一个人拥有多辆车,则person bean应该具有List的引用。

那么,您的意思是如果我有20页,每页至少有2个表格,那么最多会有40个bean(计算每页2个bean)。 - Adarsh
是的。但是,您想在单个页面上显示来自所有40个表的数据吗? 同意您将拥有40个bean,但除非在它们各自的表上查询数据库,否则它们不会被加载。 - Darshan Mehta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接