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