【发布时间】:2014-02-10 19:02:06
【问题描述】:
我的情况是这样的:
我有一个模板,其中包含一些用于我的应用程序的基本代码。该模板在 faces-config.xml 文件中有一些自定义渲染器和一些 bean。
然后我的应用程序从模板继承了基本代码,并且该应用程序还有一些额外的 bean。每次我从模板刷新时,我都需要手动将“本地”应用程序 bean 添加到 faces-config.xml 中。
有没有办法拥有多个 faces-config.xml 文件或有其他方法来解决这个问题?
【问题讨论】:
-
可能是一个变量解析器,检查它是驻留在基础应用程序还是子应用程序中?
-
您可以将 faces-config 与 bean 一起捆绑到 JAR 中。不幸的是,我对此有疑问:stackoverflow.com/questions/9604715/….
-
您使用的是哪个 JSF version-impl?
-
这听起来像是一个完美的 OSGi 插件用例:应用到应用程序的共享功能反过来又具有自己的自定义行为。 XSP 库支持多个 faces-config 文件,因为有一个明确的方法来声明要加载哪些文件。另一方面,NSF 假设它只贡献了自己的一个。
-
那么做个好人...提供一个脚本,在所有服务器上创建数据库的所有副本并更新notes.ini。将此用作启动器wissel.net/blog/downloads/replicateall.html
标签: jsf xpages jsf-1.2 managed-bean