<track id="1rt7t"></track>
<pre id="1rt7t"></pre>

    <p id="1rt7t"><ruby id="1rt7t"><b id="1rt7t"></b></ruby></p>

      軟件培訓網

      歡迎訪問軟件培訓網!招生咨詢電話與微信:15225191462(周老師)
      軟件培訓網,專業解決學IT疑難雜癥!

      首頁 > java > JAVA技術/ 正文

      java的ssm框架是干什么的

      2017-02-24 16:04:33 軟件培訓網

       java的ssm框架是干什么的?最近兩星期一直在學JavaEE的MVC框架,因為之前學校開的JavaEE課程就一直學的吊兒郎當的,所以現在真正需要掌握就非常手忙腳亂,在此記錄下這段時間學習的感悟,如有錯誤,希望大牛毫不客氣地指出。FIk軟件培訓網

       
       
      Spring
      Spring就像是整個項目中裝配bean的大工廠,在配置文件中可以指定使用特定的參數去調用實體類的構造方法來實例化對象。
      Spring的核心思想是IoC(控制反轉),即不再需要程序員去顯式地`new`一個對象,而是讓Spring框架幫你來完成這一切。
      FIk軟件培訓網
      SpringMVC
      SpringMVC在項目中攔截用戶請求,它的核心Servlet即DispatcherServlet承擔中介或是前臺這樣的職責,將用戶請求通過HandlerMapping去匹配Controller,Controller就是具體對應請求所執行的操作。SpringMVC相當于SSH框架中struts。
      FIk軟件培訓網
      mybatis
      mybatis是對jdbc的封裝,它讓數據庫底層操作變的透明。mybatis的操作都是圍繞一個sqlSessionFactory實例展開的。mybatis通過配置文件關聯到各實體類的Mapper文件,Mapper文件中配置了每個類對數據庫所需進行的sql語句映射。在每次與數據庫交互時,通過sqlSessionFactory拿到一個sqlSession,再執行sql命令。
      FIk軟件培訓網
      FIk軟件培訓網
      SSM框架整合
      要讓幾個框架相互配合,配置文件怎么寫,項目的目錄結構怎么設計對我這樣一個新手來說實在很頭疼。
      目前我也只剛剛寫過一個用戶登錄的demo,在此記錄一下。
      FIk軟件培訓網
      項目目錄結構
      FIk軟件培訓網
          -LoginDemo
              -src
                  -項目主包
                      -controller
                      -mapper
                      -entity
                      -service
              -web
                  -WEB-INF
                      -log4j.properties
                      -spring-mybatis.xml
                      -springMVC-config.xml
                      -web.xml
                  -index.jsp
              -pom.xml
      ssm和ssh說白了就是m和h的區別 
      用最通俗易懂的話說,就是m是h的縮減版。
      就是說m種包含的內容是一些開發項目中比較常用的。
      而h算是完整版,包含了更多的內容,
      可以說h比m的內容多太多了。
      如果項目比較小,那么用m是比較好的,輕量級,速度快,效率高。
      如果是大型項目,必選h,

      Tags:安卓系統開發教程,asp服務器軟件,asp.NET軟件,安卓系統開發環境,安卓系統開發平臺,asp環境搭建軟件

      搜索
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      軟件培訓學校哪家好,就來軟件培訓網咨詢
      • QQ交談
      制服丝袜无码中文字幕第1页

      <track id="1rt7t"></track>
      <pre id="1rt7t"></pre>

        <p id="1rt7t"><ruby id="1rt7t"><b id="1rt7t"></b></ruby></p>