ssm是單一監(jiān)管機(jī)制、超聲波馬達(dá)、同步狀態(tài)信息的意思。ssm全稱Spring+SpringMVC+MyBatis,是繼SSH之后,目前比較主流的Java EE企業(yè)級(jí)框架,適用于搭建各種大型的企業(yè)級(jí)應(yīng)用系統(tǒng)。
ssm是web項(xiàng)目的框架。
是一款系統(tǒng)監(jiān)控網(wǎng)站,通過監(jiān)視系統(tǒng)特定的文件及應(yīng)用程序,達(dá)到保護(hù)系統(tǒng)安全的目的。是一款對(duì)系統(tǒng)進(jìn)行全方位監(jiān)測(cè)的防火墻工具,它不同于傳統(tǒng)意義上的防火墻,系針對(duì)操作系統(tǒng)內(nèi)部的存取管理,因此與任何網(wǎng)絡(luò)/病毒防火墻都是不相沖突的。
SSM是三個(gè)開發(fā)框架的集成,第一個(gè)字母S是指Spring開發(fā)框架,第二個(gè)字母S是指Spring MVC開發(fā)框架,第三個(gè)字母M是指Mybatis數(shù)據(jù)庫(kù)開發(fā)框架。
實(shí)際上Spring MVC是Spring框架的擴(kuò)展,是屬于Spring框架的一部分,因此應(yīng)該是兩個(gè)開發(fā)框架的集成。SSM現(xiàn)在已經(jīng)成為主流的Web應(yīng)用程序開發(fā)框架,人脈項(xiàng)目也將使用SSM開發(fā)框架來架構(gòu)系統(tǒng)。
1.減少編碼
好的開發(fā)框架編寫了大量的基礎(chǔ)功能,程序員將工作重心放到業(yè)務(wù)邏輯上的實(shí)現(xiàn)。比如spring 簡(jiǎn)化了java程序?qū)?shù)據(jù)庫(kù)的訪問,提高了數(shù)據(jù)庫(kù)的訪問效率和穩(wěn)定性,程序員只需要寫好sql就行了。
2.規(guī)范性,重用性
開發(fā)框架使用了很多設(shè)計(jì)模式,比如mvc,在編寫代碼的時(shí)候程序員可以遵循mvc的模式,編寫Controller,entity,view 對(duì)應(yīng)的代碼。
3.易擴(kuò)展,易維護(hù)
mybatis 實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的封裝,當(dāng)程序從oracle轉(zhuǎn)向mysql時(shí),不需要改動(dòng)太多的地方,就能很方便的完成轉(zhuǎn)變。
規(guī)范化編碼,對(duì)維護(hù)性來說,方便了后續(xù)人員對(duì)代碼的理解和修改。
SSM當(dāng)然具備以上三種優(yōu)勢(shì),尤其是從spring mvc 轉(zhuǎn)變spring boot之后,約定大于配置,進(jìn)一步簡(jiǎn)化了繁瑣的配置工作,編寫代碼如絲滑般順滑。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)