adfc-config.xml和faces-config.xml之间的区别?

时间:2013-10-25 09:34:41

标签: jsf oracle-adf faces-config adfc-config

两个文件看起来非常相似,后来我很难理解他们的目的。

我见过faces-config被称为普通的JSF控制器,而adfc-config是扩展的ADF控制器。

有些澄清会很好,因为现在我无法理解为什么如果是这样的话,你会在ADF申请中同时拥有两者,所以我必须遗漏一些东西。

2 个答案:

答案 0 :(得分:2)

adfc-config与faces-config

不同

Faces Config是应用程序的控制器,它使基于JSF的框架有效运行,并且您需要定义自己的定制,如视图处理程序,转换器,验证器等...

adfc-config只是主要的应用程序无界限任务流,它使开发人员更容易定义他们的页面和主导航根目录,而不是以JSF方式,并在面部配置中定义它们,它也提供额外的功能,比如定义托管bean,在添加ADF框架的情况下,它将拥有比原始JSF更多的范围,但最后它只是一个无限制的任务流。这是documentation reference about adfc-config.xml

答案 1 :(得分:0)

当任务流在图片中时,ADF Faces框架使用

adfc-config。

有关详情,请访问:http://docs.oracle.com/cd/E23943_01/web.1111/b31974/taskflows.htm

是的,当你说功能看起来很相似时,你是对的。像pageFlowScope / backingBeanScope /任务流程等的东西是标准JSF框架的扩展,需要一个自定义配置文件。

因此,如果您基于Fusion WebApplication模板创建项目,那么您将看到默认的adfc-config.xml文件条目。

希望有所帮助。