这两个文件看起来非常相似,后来我很难理解它们的目的。
我见过 faces-config 被称为普通 JSF 控制器,而 adfc-config 是扩展 ADF 控制器。
一些澄清会很好,因为现在我不明白为什么在这种情况下你会在 ADF 应用程序中同时拥有这两者,所以我一定遗漏了一些东西。
这两个文件看起来非常相似,后来我很难理解它们的目的。
我见过 faces-config 被称为普通 JSF 控制器,而 adfc-config 是扩展 ADF 控制器。
一些澄清会很好,因为现在我不明白为什么在这种情况下你会在 ADF 应用程序中同时拥有这两者,所以我一定遗漏了一些东西。
adfc-config 与 faces-config 不同
Faces Config 是您的应用程序的控制器,它使基于 JSF 的框架有效地工作,并且您需要在其中定义自己的定制,如视图处理程序、转换器、验证器等......
adfc-config 只是主要的应用程序无界任务流,它使开发人员可以更轻松地在其中定义他们的页面和主导航根,而不是使用 JSF 方式并在 faces config 中定义它们,它还提供了额外的功能就像定义托管 bean 一样,考虑到 ADF 框架的添加,它将具有比原始 JSF 更多的范围,但最终它仍然只是一个无界任务流。这是关于 adfc-config.xml 的文档参考
当任务流在图片中时,ADF Faces 框架使用 adfc-config。
更多信息请访问:http ://docs.oracle.com/cd/E23943_01/web.1111/b31974/taskflows.htm
是的,当您说功能看起来相似时,您是对的。pageFlowScope / backingBeanScope / 任务流等是标准 JSF 框架的扩展,需要自定义配置文件。
因此,如果您基于 Fusion WebApplication 模板创建项目,那么您将看到一个默认的 adfc-config.xml 文件条目。
希望有帮助。