學習Java Web(二):開發SpringMVC項目

SpringMVC項目:數據庫

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯彙集到一個部件裏面,在改進和個性化定製界面及用戶交互的同時,不須要從新編寫業務邏輯。mybatis

 

使用MVC的目的是將M和V的實現代碼分離,從而使同一個程序能夠使用不一樣的表現形式。好比一批統計數據能夠分別用柱狀圖餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新。app

 

SpringMVC項目執行流程是Controller->Service->Dao->數據庫。設計

項目開發順序:xml

           準備工做:設計好數據庫。htm

    一、Controller調用Service實現方法(先要定義Service接口)接口

        二、Service實現方法調用Dao接口(須要定義相關的Entity實體)開發

           三、Dao實現方法是Sql語句操做數據庫,Sql語句在ibatis的mapper.xml中定義
      (若是mapper.xml中返回類型resultMap必定要查看定義的返回字段是否一致,
        resultMap->result裏的property是實體類裏的屬性名,column是語句執行後生成表的最新的字段名(As 後面的名字))get

           四、須要將Entity和對應的mapper.xml作好映射,在mybatis_config.xml中同步

           五、用freemarker設計對應的頁面View

注意:一、MySQL鏈接是否正確,在application.properties。

相關文章
相關標籤/搜索