[SPRING] JSF와 Spring의 통합
SPRINGJSF와 Spring의 통합
어떤 코드도 구현하지 않았고 새로운 애플리케이션의 전반적인 아키텍처를 계속 작업하고 있으며 JSF + Spring을 처음 사용하게 될 것입니다.
이 bean은 프리젠 테이션 계층 외에 다른 애플리케이션에서 액세스 할 수 있기 때문에 Spring 서비스 bean (비즈니스 로직 티어) 앞에 웹 서비스를 배치해야한다. 애플리케이션에 다른 계층이나 티어를 정의하는 동안 JSF (프레젠테이션 계층)를 Spring (이 애플리케이션의 비즈니스 계층)과 통합하는 방법에 대해 확신 할 수 없다.
JSF와 Spring을위한 글루 코드를 제공하기 위해 일종의 공통 티어 또는 서비스 티어를 정의하려고 합니다만, 그 전에 다른 사람들이 한 일을 듣고 싶습니다. 또는 다른 프레임 워크를 사용하여 이 시나리오의 글루 코드 (Spring MVC / Spring Faces를 이미 확인 했음에도 불구하고 스프링 중심이 아닌 JSF 중심의 어플리케이션을 생각하고 있으므로 필자가 필요로하는지 확신 할 수 없다. 다른 접근법을 고려하는 것).
미리 감사드립니다.
해결법
-
==============================
1."접착제"는 spring ELResolver이며, faces-config.xml에서 구성해야합니다.
"접착제"는 spring ELResolver이며, 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}가 스프링 컨텍스트에서 빈을 해석하여 처리된다는 것을 의미합니다.
from https://stackoverflow.com/questions/2814535/integrating-jsf-with-spring by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring 데이터 나머지 - _embedded에 중첩 된 리소스 포함 (0) | 2019.04.14 |
---|---|
[SPRING] Spring MVC에서 PUT 요청 (0) | 2019.04.14 |
[SPRING] Apache Camel - 분할 및 집계 - 이전 Exchange는 항상 null입니다. (0) | 2019.04.14 |
[SPRING] 최대 절전 모드 스프링 주석 세션이 닫히지 않았거나 플러시되지 않음 (0) | 2019.04.14 |
[SPRING] 엔티티 JPA의 변경 감사 (0) | 2019.04.14 |