我刚刚读完这个问题:JSF backing bean structure (best practices)我试图了解何时应该在我的应用程序中创建一个新的支持 bean。如果我有一个注册问题的 View ,那么我是否应该有一个用于该任务的支持 bean,另一个用于编辑问题的支持 bean,以及第三个用于列出所有问题的 View ,依此类推?或者,这三个 View 应该有一个共同的支持 bean 吗?
如果我有一个 View 和一个用于在管理端添加问题的支持 bean,我可以使用相同的支持 bean 在用户端添加一个问题吗?用户端有自己的 View ,因为它们都会执行相同的任务?
最佳答案
认识到您可以将扩展和组合结合起来。我总是尝试每页有一个支持 bean。如果多个页面上有公共(public)元素,我会将它们分解为一个公共(public)实用程序 bean,然后将该实用程序 bean 作为需要它的每个页面的支持 bean 的成员。
关于java - 一个支持 bean 应该属于多少个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8213514/