大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) java ssm框架教程:作用及使用方法

java ssm框架教程:作用及使用方法

更新時(shí)間:2020-01-10 15:55:13 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2924次


  SSM框架是spring MVC ,spring和mybatis框架的整合,是標(biāo)準(zhǔn)的MVC模式,將整個(gè)系統(tǒng)劃分為表現(xiàn)層,controller層,service層,DAO層四層


  使用spring MVC負(fù)責(zé)請(qǐng)求的轉(zhuǎn)發(fā)和視圖管理


  spring實(shí)現(xiàn)業(yè)務(wù)對(duì)象管理,mybatis作為數(shù)據(jù)對(duì)象的持久化引擎


  原理:


  SpringMVC:


  1.客戶端發(fā)送請(qǐng)求到DispacherServlet(分發(fā)器)


  2.由DispacherServlet控制器查詢HanderMapping,找到處理請(qǐng)求的Controller


  3.Controller調(diào)用業(yè)務(wù)邏輯處理后,返回ModelAndView


  4.DispacherSerclet查詢視圖解析器,找到ModelAndView指定的視圖


  5.視圖負(fù)責(zé)將結(jié)果顯示到客戶端


java ssm框架教程:作用及使用方法


  Spring:我們平時(shí)開發(fā)接觸最多的估計(jì)就是IOC容器,它可以裝載bean(也就是我們Java中的類,當(dāng)然也包括service dao里面的),有了這個(gè)機(jī)制,我們就不用在每次使用這個(gè)類的時(shí)候?yàn)樗跏蓟苌倏吹疥P(guān)鍵字new。另外spring的aop,事務(wù)管理等等都是我們經(jīng)常用到的。


  Mybatis:mybatis是對(duì)jdbc的封裝,它讓數(shù)據(jù)庫(kù)底層操作變的透明。mybatis的操作都是圍繞一個(gè)sqlSessionFactory實(shí)例展開的。mybatis通過配置文件關(guān)聯(lián)到各實(shí)體類的Mapper文件,Mapper文件中配置了每個(gè)類對(duì)數(shù)據(jù)庫(kù)所需進(jìn)行的sql語句映射。在每次與數(shù)據(jù)庫(kù)交互時(shí),通過sqlSessionFactory拿到一個(gè)sqlSession,再執(zhí)行sql命令。


  使用方法:


  要完成一個(gè)功能:


  先寫實(shí)體類entity,定義對(duì)象的屬性,(可以參照數(shù)據(jù)庫(kù)中表的字段來設(shè)置,數(shù)據(jù)庫(kù)的設(shè)計(jì)應(yīng)該在所有編碼開始之前)。


  寫Mapper.xml(Mybatis),其中定義你的功能,對(duì)應(yīng)要對(duì)數(shù)據(jù)庫(kù)進(jìn)行的那些操作,比如 insert、selectAll、selectByKey、delete、update等。


  寫Mapper.java,將Mapper.xml中的操作按照id映射成Java函數(shù)。


  寫Service.java,為控制層提供服務(wù),接受控制層的參數(shù),完成相應(yīng)的功能,并返回給控制層。


  寫Controller.java,連接頁面請(qǐng)求和服務(wù)層,獲取頁面請(qǐng)求的參數(shù),通過自動(dòng)裝配,映射不同的URL到相應(yīng)的處理函數(shù),并獲取參數(shù),對(duì)參數(shù)進(jìn)行處理,之后傳給服務(wù)層。


  寫JSP頁面調(diào)用,請(qǐng)求哪些參數(shù),需要獲取什么數(shù)據(jù)。


java ssm框架教程:作用及使用方法


       以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“java ssm框架教程:作用及使用方法”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


  相關(guān)內(nèi)容


  主流的java開發(fā)框架有哪些?


  流行的三大框架你應(yīng)該學(xué)習(xí)了


  Java框架學(xué)習(xí)順序,主要講解三大框架


  怎樣學(xué)習(xí)Java框架,Java架構(gòu)總結(jié)


提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产精品三区四区 | 97在线视频观看 | 国内一区二区 | 亚洲国产99999在线精品一区 | 伊人涩涩 | 全部免费毛片免费播放 | 天天看天天射天天碰 | 青青草免费视频在线播放 | 5g影院天天5g天天爽精品 | 色综合视频一区二区观看 | 天天操天天操天天操香蕉 | 日韩欧美一区二区在线观看 | 无遮挡一级毛片呦女视频 | 久久精品亚洲精品一区 | 国产精品第九页 | er久99久热只有精品国产 | 免费羞羞网站 | 狠狠色丁香婷婷综合小时婷婷 | 曰本性l交片视频视频 | 成年超爽大片免费视频播放 | 色综合图区 | 高清不卡 | 国产麻豆高清视频在线第一页 | 精品国产中文字幕 | 老子影院午夜伦手机不四虎 | 国产精品四虎 | 久久天堂成人影院 | 久久中文字幕不卡一二区 | 亚洲性大片| 日本不卡毛片一二三四 | 免费一级a毛片免费观看欧美大片 | 国产第六页 | 午夜三级影院 | 日本成片网| 精品一区二区在线观看 | 亚洲国产成人久久三区 | 国内欧美一区二区三区 | 国产最新精品精品视频 | 1000部羞羞禁止免费观看视频 | 狠狠色狠狠色综合系列 | 精品福利在线 |