ssm全稱是什么-創(chuàng)新互聯(lián)

這篇文章主要介紹ssm全稱是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)公司主營海港網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),海港h5微信小程序開發(fā)搭建,海港網(wǎng)站營銷推廣歡迎海港等地區(qū)企業(yè)咨詢

ssm全稱Spring+SpringMVC+MyBatis,是目前比較主流的Java EE企業(yè)級框架,適用于搭建各種大型的企業(yè)級應(yīng)用系統(tǒng)。ssm還可指“軟系統(tǒng)方法論”,是一項運用系統(tǒng)思考解決非系統(tǒng)問題的定性研究技術(shù)

ssm全稱Spring+SpringMVC+MyBatis,是繼SSH之后,目前比較主流的Java EE企業(yè)級框架,適用于搭建各種大型的企業(yè)級應(yīng)用系統(tǒng)。

SSM三個框架介紹

Spring簡介

Spring是一個開源框架,Spring是于2003年興起的一個輕量級的Java開發(fā)框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念和原型衍生而來。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。 簡單來說,Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。

spring的優(yōu)點:

A、通過Spring的IOC特性,將對象之間的依賴關(guān)系交給了Spring控制,方便解耦,簡化了開發(fā)。
B、通過Spring的AOP特性,很容易實現(xiàn)事務(wù),日志,權(quán)限的控制。
C、提供了對其他優(yōu)秀開源框架的集成支持。
D、低侵入式。

Spring MVC簡介

Spring MVC屬于Spring Framework的后續(xù)產(chǎn)品,已經(jīng)融合在Spring Web Flow里面,它原生支持的Spring特性,讓開發(fā)變得非常簡單規(guī)范。Spring MVC 分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進行定制。

SpringMVC的優(yōu)點

A、springMVC是使用了MVC設(shè)計思想的輕量級web框架,對web層進行解耦,是的我們開發(fā)更簡潔。
B、與Spring無縫銜接。
C、靈活的數(shù)據(jù)驗證,格式化,數(shù)據(jù)綁定機制。

MyBatis簡介

MyBatis本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,并且改名為MyBatis 。MyBatis是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO)MyBatis消除了幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。MyBatis使用簡單的XML或注解用于配置和原始映射,將接口和Java的POJOs(Plain Old Java Objects,普通的 Java對象)映射成數(shù)據(jù)庫中的記錄??梢赃@么理解,MyBatis是一個用來幫你管理數(shù)據(jù)增刪改查的框架。

優(yōu)點:

a、sql寫在xml文件中,便于統(tǒng)一管理和優(yōu)化,解除sql和程序代碼的耦合。

b、提供映射標簽,支持對象和和數(shù)據(jù)庫orm字段關(guān)系的映射,支持對象關(guān)系映射標簽,支持對象關(guān)系的組建

c、提供xml標簽,支持編寫動態(tài)sql。

缺點:

a、工作量較大,特別是在表的字段多,關(guān)聯(lián)表多的情況下

b、sql語句的編寫依賴于數(shù)據(jù)庫,移植性差。

c、不支持級聯(lián)刪除,級聯(lián)更新,需要自己對表進行刪除。

整合分析

A、spring MVC + spring +mybatis,是標準的MVC設(shè)計模式,將整個系統(tǒng)劃分為顯示層,Controller層,Service層,DAO層四層

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

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

B、Spring是一個開源框架,Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架,還能更好的讓其他框架整合。

C、Spring MVC框架是有一個MVC框架,通過實現(xiàn)Model-View-Controller模式來很好地將數(shù)據(jù)、業(yè)務(wù)與展現(xiàn)進行分離。

D、MyBatis 是一個基于Java的持久層框架

擴展資料

ssm還可指“軟系統(tǒng)方法論”。

軟系統(tǒng)方法論(SSM,Soft Systems Methodology)是一項運用系統(tǒng)思考解決非系統(tǒng)問題的定性研究技術(shù)。 它主要用以解決那些包含有大量社會的、政治的以及人為因素的問題。 顯然,SSM與那些以專業(yè)技術(shù)手段為特征解決各類“硬”問題的方法有很大的差別。

SSM將系統(tǒng)思考運用于人類社會真實的實踐活動, 與此同時,它亦認識到人類的社會組織是一個復(fù)雜的系統(tǒng)。 因此,可以說,SSM是一個非常有效的辦法,來探尋復(fù)雜的人類社會,解決其自身所面臨的各種凌亂的“非技術(shù)”問題。

以上是ssm全稱是什么的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁標題:ssm全稱是什么-創(chuàng)新互聯(lián)
文章URL:http://bm7419.com/article0/hdcoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站營銷、動態(tài)網(wǎng)站企業(yè)建站、定制網(wǎng)站品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司