一、什么是ssm框架
SSM全稱是Spring+SpringMVC+MyBatis。
SSM框架集由Spring窝撵、MyBatis兩個開源框架整合而成(SpringMVC是Spring中的部分內(nèi)容)俺夕。常作為數(shù)據(jù)源較簡單的web項目的框架。
1椒惨、Spring
Spring MVC屬于SpringFrameWork的后續(xù)產(chǎn)品缤至,已經(jīng)融合在Spring Web Flow里面。Spring MVC 分離了控制器康谆、模型對象领斥、分派器以及處理程序?qū)ο蟮慕巧@種分離讓它們更容易進(jìn)行定制
2沃暗、SpringMVC
SpringMVC在項目中攔截用戶請求月洛,它的核心Servlet即DispatcherServlet承擔(dān)中介或是前臺這樣的職責(zé),將用戶請求通過HandlerMapping去匹配Controller孽锥,Controller就是具體對應(yīng)請求所執(zhí)行的操作嚼黔。SpringMVC相當(dāng)于SSH框架中struts细层。
SpringMVC的工作原理
3、mybatis
mybatis是對jdbc的封裝狮荔,它讓數(shù)據(jù)庫底層操作變的透明胎撇。
mybatis的操作都是圍繞一個sqlSessionFactory實(shí)例展開的。mybatis通過配置文件關(guān)聯(lián)到各實(shí)體類的Mapper文件殖氏,Mapper文件中配置了每個類對數(shù)據(jù)庫所需進(jìn)行的sql語句映射晚树。在每次與數(shù)據(jù)庫交互時,通過sqlSessionFactory拿到一個sqlSession受葛,再執(zhí)行sql命令题涨。
二.SSM框架的搭建(我使用的開發(fā)工具是idea 大家可以去下載)
一.創(chuàng)建Maven項目 (版本不同,但操作方式相同)
1.打開idea 點(diǎn)擊 Create new prigect project
2.File -> New project总滩,進(jìn)入創(chuàng)建項目窗口纲堵。(SDK大家可以去網(wǎng)上下載)
(1點(diǎn)擊maven
(2)勾選Create from archetype
(3)選擇** maven-archetype-webapp**
(4)點(diǎn)擊Next
3.輸入GroupId和Artifactld,點(diǎn)擊Next
GroupId:com.(一般填公司名,沒有可以姓名縮寫)
Artifactld:項目的名稱
4.第一個是maven文件的位置
第二個是maven的setting文件
第三個是你建項目里面需要下載的其他文件放在哪個位置
點(diǎn)擊Next
5.next
6.第一次創(chuàng)建都有點(diǎn)慢的 當(dāng)出現(xiàn)下面那一現(xiàn)象就是創(chuàng)建成功
未完待續(xù)