java - 一个支持 bean 应该属于多少个 View ?

标签 java jsf jakarta-ee

我刚刚读完这个问题: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/

相关文章:

java - 任务 ':app:kaptDemoProductionDebugKotlin' 错误执行失败。?

java - SOLR 搜索不适用于 @ 符号

java.util.MissingResourceException : Can't find resource for bundle

java - 野蝇 JNDI : What the difference between jboss and global

java - 将两个数组合并为一个

jsf - 在 JSF 中实现自定义标记处理程序时出现 java.lang.IllegalStateException : java. lang.InstantiationException

java - JSF - JUnit FacesContext 模拟测试

java - EJB 和 JPA 有什么关系?

jakarta-ee - 如何使用 tomcat7-maven-plugin 部署到远程服务器

java - 如何在几个 JTextField 中显示鼠标的坐标?