将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