8

我想知道这是否可能以及如何将 Spring MVC 与 PrimeFaces 一起使用。

4

4 回答 4

3

经过 3 天的研究,我认为开箱即用是不可能的。与 JSF 完全一致的 Spring MVC - Web Flow 是另一回事。Spring Roo 直接让您选择是使用 Spring MVC 还是 JSF。

在使用 Jetty 的最新库版本中,没有一个所谓的集成两者的示例对我有用。在这一点上,我不会完全惊讶于它们中的一些确实可以与其他容器一起使用,因为我在尝试使用 Tomcat 时确实得到了不同的结果。大多数示例都做同样的事情而没有解释太多——它们确实使用了 Spring MVC 调度程序 servlet 并单独声明了 faces servlet,它应该如何工作都是一个谜,尤其是当它不起作用时。

我对这一切都很陌生,但对我来说,理想的事情是让 Spring 调度程序开箱即用地处理 JSF2,JSF2 已经出现了一段时间,但我无法在谷歌上搜索任何试图这样做甚至表达的人相同的情绪;我的想法有什么本质上的错误吗?

于 2012-12-28T02:03:12.723 回答
1

您尝试构建的技术堆栈当然是可能的(根据下面的链接)

我正在尝试做类似的事情。我正在尝试构建的技术堆栈是使用 Eclipse Juno 在 Tomcat 7 上构建的 JSF2+Primefaces3.5+springMVC3+hibernate+MySQL。

我从谷歌找到了这个.. http://www.javacodegeeks.com/2012/04/jsf-2-primefaces-3-spring-3-hibernate-4.html

这个链接是我一直试图遵循的。到目前为止,我已经让我的 webapp 在 primefaces+JSF+tomcat 上运行。我已经创建了自己的模型和控制器。但我想通过 Spring MVC 完成它们。这个,我目前正在尝试设置。

我希望它可以帮助您前进。

于 2013-06-02T09:13:37.910 回答
-1

您可以通过使用 MangedBean 而不是 @Controller 和 Springframework 的其他组件(如 @Service @Repository )来做到这一点。它将以这种方式工作。我希望这能帮到您

于 2017-07-31T10:37:57.713 回答
-2

http://www.springfuse.com/。他们有一个 mvn pom,它将对您的数据库模式进行逆向工程,并为基于您的 JSF2+Primefaces3.5+springMVC3+hibernate+MySQL 技术堆栈的持久性应用程序生成所有样板代码

于 2013-08-09T05:36:17.343 回答