将JSF与Spring集成

我还没有实现任何代码,我仍在为新应用程序设计整体体系结构,这将是我第一次使用

我需要将Web服务放在Spring服务bean(业务逻辑层)的前面,因为这些bean可以被表示层之外的其他应用程序访问。在为应用程序定义不同的层或层时,我不确定如何

我正在考虑定义某种通用层或服务层,以提供JSF和Spring的粘合代码,但是在此之前,我想听听其他人做了什么,或者他们是否使用其他框架来帮助他们。这种情况下的粘合代码(我已经检查过SpringMVC/SpringFaces,但是我不确定是否正是我所需要的,因为我认为此应用程序更像是以JSF为中心而不是以Spring为中心,但是也许您可以帮到我关于考虑另一种方法)。

提前致谢。

回答:

“glue”是springELResolver,您必须在其中配置faces-config.xml

<application>    

<!--

This is the JSF 1.2 ELResolver that delegates to the Spring root

WebApplicationContext resolving name references to Spring-defined

beans.

-->

<el-resolver>

org.springframework.web.jsf.el.SpringBeanFacesELResolver

</el-resolver>

</application>

这意味着每个#{bean.property}都通过bean在spring上下文中解析来处理。

以上是 将JSF与Spring集成 的全部内容, 来源链接: utcz.com/qa/411136.html

回到顶部