【发布时间】:2010-12-14 16:49:34
【问题描述】:
我想在spring MVC中编写一些新功能,问题是当前站点是用JSF 1.2编写的。
它确实使用了 spring 2.5 应用程序上下文,但仅此而已。
我想我可以加入 spring MVC,在其中写一个页面,然后看看需要跳过什么样的箍才能在 spring mvc 和 jsf 之间进行无缝会话。
有人可以对我说一些关于这个项目的明智的话吗?
【问题讨论】:
标签: jsf spring-mvc
我想在spring MVC中编写一些新功能,问题是当前站点是用JSF 1.2编写的。
它确实使用了 spring 2.5 应用程序上下文,但仅此而已。
我想我可以加入 spring MVC,在其中写一个页面,然后看看需要跳过什么样的箍才能在 spring mvc 和 jsf 之间进行无缝会话。
有人可以对我说一些关于这个项目的明智的话吗?
【问题讨论】:
标签: jsf spring-mvc
会话不会有问题。这将是同一个会话,因为它是一个比 JSF 和 spring-mvc 更低级别的概念。
各个 servlet(dispatcher servlet 和 faces servlet)的 URL 映射可能是个问题。您的 faces servlet 将映射到 *.jsf,然后您的调度程序 servlet 应映射到类似 /mvc/*
问题仍然是这样的混合框架是否是一个好的选择。我宁愿建议在这个项目中到处使用 JSF。
如果你需要一些 RESTful 服务,你可以使用 spring-mvc,或者你可以使用一些 JAX-RS 提供者,比如 CXF 或 RESTEasy。
【讨论】: