2012-08-11 76 views

回答

3

經過3天的研究,我不認爲開箱即可。使用JSF的Spring MVC - Web Flow是另一回事。 Spring Roo直接讓你選擇是否要使用Spring MVC或JSF。

沒有任何一個例子可以將這兩個例子集成在一起,這些例子對於我使用Jetty的最新的圖書館版本都是適用的。在這一點上,我不會感到驚訝的是,他們中的一些人確實與其他容器一起工作,因爲我得到了不同的結果,嘗試了一些與Tomcat的合作。大多數例子都做了同樣的事情,但沒有做太多的解釋 - 它們使用Spring MVC調度程序servlet並單獨聲明faces servlet以及它如何工作都是一個謎,特別是當它不起作用時。

我對這一切都很陌生,但對我來說,希望Spring的調度員只是處理JSF2的開箱即用,JSF2已經出來了一段時間,但我不能谷歌任何人試圖做甚至表達同樣的觀點;有什麼我在想什麼內在的錯誤?

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完成它們。這,我目前正在嘗試設置。

我希望它能幫助你前進。

-2

http://www.springfuse.com/。他們有一個mvn pom,它可以逆向工程你的數據庫模式,並根據你的JSF2 + Primefaces3.5 + springMVC3 +休眠+ MySQL技術堆棧生成所有的持久性應用程序的鍋爐代碼。

-1

你可以通過使用MangedBean而不是像@Service @ Repository一樣的@Controller和Springframework的其他組件。它將以這種方式工作。我希望這會幫助你

+0

這聽起來像一個評論,而不是一個答案......考慮添加更多,真實的內容。 – GhostCat 2017-07-31 10:57:45

+0

不正確,那是spring和primefaces,不是spring mvc和primefaces – Kukeltje 2017-07-31 11:00:57