JSF和Spring是兩種不同的Web框架。我想問兩個問題來清除我腦海中的東西:將JSF與Spring集成的目的是什麼
- 這兩個框架一起使用的目的是什麼?
- 我聽說JSF是用於視圖層的。那麼我們是否可以製作一個複雜的Web應用程序,其中包含僅與JSF一起使用的業務邏輯?
有人能解釋一下嗎?謝謝
JSF和Spring是兩種不同的Web框架。我想問兩個問題來清除我腦海中的東西:將JSF與Spring集成的目的是什麼
有人能解釋一下嗎?謝謝
Ans 1.我們整合了兩個框架來利用它們的最佳特性。
在你的情況下,JSF是視圖(UI)部件的最佳框架之一,並且Spring由於其特性DI(依賴注入)而擅長維護bean。
答2.創建JSF的主要目標是
是的,你可以創建複雜的應用程序只與JSF但其更容易與像縫,春節等
來源JSF完整的參考
謝謝,清除一點。你能否多說一點我們如何處理純JSF的邏輯?在春天,我們有控制器要求的服務層,那麼jsf呢? – Kruszon
@Jruszon在JSF中,您可以直接將後端方法綁定到jsf組件,並使用動作,例如在一個按鈕中您可以添加action =「#{yourBeanName.yourMethod}」,這將直接調用您的後端方法關於它的最好的事情是你可以使用盡可能多的後端類,只要你願意 – ankit
哇,這很好。所以我們可以從jsf或facelets頁面回調方法,我知道它是正確的嗎?一般來說,JSF是否像Spring MVC一樣帶有MVC模式呢?比什麼是控制器?對不起,有更多的問題打擾你,我只是一個新手在這裏 – Kruszon
一些其他的框架使用它記住,JSF是一個MVC控制器用於Web應用程序的視圖部分。它可以與Spring MVC相媲美,而不是Spring框架本身。 Spring框架可以執行DI,提供自己的內置庫以便與JPA集成,例如許多事情。您不僅可以在Web項目中使用Spring框架,而且可以在每個需要最小體系結構的初始項目中使用Spring框架。 –
相關/ dupe:http://stackoverflow.com/q/18369356/ – BalusC