我想在spring MVC中编写一些新功能,问题是当前站点是用 JSF 1.2 编写的。
它确实使用了Spring 2.5应用程序上下文,但这就是全部。
我想我可以参加春季MVC,在其中写一个页面,然后看看有什么样的箍不得不跳过才能在spring mvc和jsf之间进行无缝会话。
有人可以向我提出一些关于这次冒险的明智的话吗?
答案 0 :(得分:1)
会话不会有问题。它将是同一个会话,因为它是一个比JSF和spring-mvc更低级的概念。
各个servlet(调度程序servlet和faces servlet)的URL映射可能是个问题。您的面部servlet将映射到*.jsf
,然后您的调度程序servlet应映射到/mvc/*
问题仍然是混合框架是否是一个好的选择。我宁愿建议在这个项目中到处使用JSF。
如果您需要一些RESTful服务,可以使用spring-mvc,也可以使用某些JAX-RS提供程序,如CXF或RESTEasy。