【问题标题】:Is faces-config.xml necessary in a JSF, Spring, Spring-Security project? [duplicate]在 JSF、Spring、Spring-Security 项目中是否需要 faces-config.xml? [复制]
【发布时间】:2014-11-17 07:16:08
【问题描述】:

我创建了一个 Spring、Spring Security 和 Hibernate 的项目。在集成项目中,我们知道 Spring Security 通过使用拦截器工作,基本上基于面向请求的框架,但 jsf 是基于组件的框架。所以这个请求将如何处理这个环境。是否需要提供faces-config.xml以及hibernate.cfg.xmlapplicationContext.xml(用于Spring安全配置)?或者只是在 `web.xml' 中设置过滤器就足够了?

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>

【问题讨论】:

    标签: spring hibernate jsf spring-security


    【解决方案1】:

    如果它是一个 JSF 项目,那么 faces-config.xml 是强制性的。这是您拥有 bean 定义和导航规则的地方。

    【讨论】:

    • 您可以参考此链接,其中“在 JSF 2.0 中注入托管 bean”程序位于“托管 Bean”标题下。链接:-mkyong.com/tutorials/jsf-2-0-tutorials。在这里我发现不需要 faces-config.xml 并且程序运行正常。请告诉我在哪些情况下需要将 faces-config.xml 添加到 Web 项目,因为没有它,项目运行正常。
    猜你喜欢
    • 1970-01-01
    • 2018-11-03
    • 2018-01-26
    • 2015-03-29
    • 1970-01-01
    • 2012-10-09
    • 2017-08-17
    • 2012-11-26
    • 2011-12-07
    相关资源
    最近更新 更多