Интеграция JSF с Spring - PullRequest
2 голосов
/ 12 мая 2010

Я не реализовал никакого кода, я все еще работаю над общей архитектурой для нового приложения, и это будет первый раз, когда я использую JSF + Spring.

Мне нужно поместить веб-службы перед служебными компонентами Spring (уровень бизнес-логики), поскольку к этим компонентам могут обращаться другие приложения, помимо уровня представления. При определении различных уровней или уровней для приложения я не уверен, как интегрировать JSF (уровень представления) с Spring (бизнес-уровень в этом приложении).

Я собираюсь определить какой-то общий уровень или уровень обслуживания, чтобы предоставить связующий код для JSF и Spring, но перед этим я хочу услышать от других, что они сделали или использовали ли они другие платформы для помогите с клеевым кодом для этого сценария (я уже проверил Spring MVC / Spring Faces, но я не уверен, что это то, что мне нужно, так как я думаю, что это приложение больше похоже на JSF-ориентированное, чем на Spring-ориентированное, но, возможно, вы может помочь мне обдумать другой подход).

Заранее спасибо.

1 Ответ

6 голосов
/ 12 мая 2010

«Клей» - это пружина 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} обрабатывается путем разрешения bean в контексте пружины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...