當我們談到一個視圖技術是我們的意思,我們用它來創建網頁如JSP或Facelets的框架?實際上,在MVC模式下,它是一個PDL,它可以渲染出一個PDL。MVC和JavaServer Faces
在一些Java EE書MODEL有關支持豆,但一般來說,在設計模式書的模型與數據。那麼,什麼是模型?
回答
當我們講從技術上看是 我們的意思,我們使用 創建網頁,如JSP或 Facelets的框架?
兩者都可以視爲視圖。您的應用放入用戶的任何內容都是視圖。例如,如果我以PDF的形式向用戶顯示一些報告,那麼它就是一個視圖。從技術上講,這將是JasperReports視圖。
在一些Java EE圖書的模型是相關 來支持豆,但一般來說,在 設計模式的書籍模型 相關數據。那麼什麼是 MODEL?
更廣泛的術語模型是您的類在您的應用程序中模擬業務模型。我會說這是支持豆類。
此外
見請參閱http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-jsf.html?page=1。這裏有很好的解釋!
以下是本文相關部分的摘錄。
多層體系結構分區 整個系統成不同 功能單元的客戶機,演示文稿, 業務邏輯,集成和 企業信息系統(EIS)。 這確保了對 責任的清晰劃分,並使系統 更具可維護性和可擴展性。 具有三層或更多層的系統證明 比客戶機 - 服務器系統更具可擴展性和靈活性,其中不存在 業務邏輯中間層。
客戶層是數據 模型被消耗並呈現的位置。對於 Web應用程序,客戶端層通常是Web瀏覽器,即 。基於瀏覽器的瘦客戶機不包含 包含表示邏輯;它在表示層上依賴 。
表示層將 業務邏輯層服務公開給 用戶。它知道如何處理客戶端請求,如何與業務邏輯層交互 ,以及如何選擇下一個要顯示的視圖。
業務邏輯層包含應用程序的業務對象 和業務服務 。它從表示層接收到 請求, 根據請求處理業務邏輯,並調解對EIS層資源的訪問 。 業務邏輯層組件受益最多來自系統級服務 作爲安全管理,事務 管理和資源管理 。
集成層是EIS層的業務邏輯層和 之間的橋樑 。它封裝了 邏輯以與EIS層進行交互。 有時,集成層和 業務邏輯層的組合被稱爲中間層的 。
應用程序數據存在於EIS 層中。它包含關係數據庫,面向對象數據庫, 和遺留系統。
您可能想在此引用相關部分,以防萬一以後URL被破壞。 – asgs 2011-05-24 12:39:09
- 1. Head start JavaServer Faces
- 2. JavaServer Faces 2.0中的模板
- 3. 安裝失敗JavaServer Faces 2.0
- 4. 更換JavaServer Faces的錯誤頁面
- 5. 是否已棄用JavaServer Faces 1.2?
- 6. 禁用JavaServer Faces中的項目
- 7. 的JavaServer Faces重定向形式
- 8. JavaServer Faces Bean實例化順序
- 9. 處理JavaServer Faces的url映射的標準方式是什麼?
- 10. 適用於JavaServer Faces(JSF/Facelet)支持的可用NetBeans工具
- 11. 在JavaServer Faces中導航,使用正確參數重定向
- 12. 本地化JavaServer Faces中的默認消息
- 13. JavaServer Faces(JSF) - 自定義驗證錯誤顯示
- 14. 休眠4.3,與JavaServer Faces使用Netbeans,返回零行表
- 15. 在JavaServer Faces 2 + PrimeFaces 3.3.1中更新<title>文本3.3.1
- 16. JavaServer Faces 2.0需要動態Web模塊2.5或更新版本
- 17. 如何根據JavaServer Faces的目標URL修改登錄頁面?
- 18. JavaServer Faces 2.2需要動態Web模塊2.5或更新版本
- 19. 如何在JavaServer Faces中執行分頁列表?
- 20. 使用Oracle ADF構建使用EJB,JPA和JavaServer Faces的Web應用程序
- 21. 什麼可能導致有關JavaServer Faces和JAX-RS的這些錯誤?
- 22. 讓服務器端的Beanshell腳本在JavaServer Faces環境中與用戶交互
- 23. 的JavaServer Faces(JSF) - 用戶界面:可重複沒有顯示新元素
- 24. JavaServer Faces 2.2複合組件隨附呈現<html> ...</html>標籤
- 25. 任何人都知道如何使JavaServer Faces h:outputText f:convertNumber顯示BigDecimal爲美元?
- 26. 我在哪裏可以找到Eclipse JavaServer Faces配置編輯器調色板?
- 27. 在Glassfish v3中使用JNDI配置/查找爲JavaServer Faces設置項目階段
- 28. 如何在JavaServer頁
- 29. JavaServer面臨:模板中的偏好
- 30. ADF Faces和jQuery集成
什麼是PDL? – asgs 2011-05-24 12:39:58
@asgs:頁面描述語言。 – BalusC 2011-05-24 12:45:48
[JSF MVC框架中的MVC是什麼組件?](http://stackoverflow.com/questions/5104094/what-components-are-mvc-in-jsf-mvc-framework) – BalusC 2011-05-24 12:46:06