關於JAVA 的MVC設計模式 的一點學習感受

來源:互聯網
上載者:User
MVC的概念可以上 百度百科 查下
MVC是用於Web開發一種架構設計模式,實現了 頁面設計 與 幕後處理 之間的邏輯分離,健壯性,擴充性 (一大堆好的詞彙都可以用上去)強
MVC 可以用於 Java Web Project ,開發多了,前人們就幫我們封裝提供了Spring , Hibenate ,Structs等架構
      也可以用於 .Net Web Project  ,開發多了,前人們就幫我們封裝提供了 ASP.NET MVC架構
今天,看了部視頻,結合以前不多的開發經驗,予以以下總結:

(1)MVC即 Model <-> Controller <-> View 
            MVC用於JAVA的Web開發:Servlet 即Controller,JSP 即 View,JavaBean 即 Model
(2)Servlet與JavaBean本質上都是Java類,Serlvet特殊點(是繼承了HttpServlet的Java類)
(3)三者各斯其職:JSP用於頁面UI Work , JavaBean用於串連資料庫等複雜操作 , Servlet作為Controller實現用戶端與後台間的控制協調作用
(4)一個良好的項目架構中,其Servlet中最好只有以下一些代碼內容:
        1.接受參數
        2.調用JavaBean,比如用JDBC資料庫進而操作
        3.頁面跳轉——有許多方法,注意比較,如response.sendDirect() ,resquestDispatcher , AJAX等
        4.一些簡單的邏輯判斷

以上為 網上下載的《MVC設計模式》視頻下載學習後感受~~~歡迎指教

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.