中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ssm全稱是什么

發布時間:2020-11-13 10:41:09 來源:億速云 閱讀:418 作者:小新 欄目:編程語言

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

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

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

SSM三個框架介紹

Spring簡介

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

spring的優點:

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

Spring MVC簡介

Spring MVC屬于Spring Framework的后續產品,已經融合在Spring Web Flow里面,它原生支持的Spring特性,讓開發變得非常簡單規范。Spring MVC 分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。

SpringMVC的優點

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

MyBatis簡介

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

優點:

a、sql寫在xml文件中,便于統一管理和優化,解除sql和程序代碼的耦合。

b、提供映射標簽,支持對象和和數據庫orm字段關系的映射,支持對象關系映射標簽,支持對象關系的組建

c、提供xml標簽,支持編寫動態sql。

缺點:

a、工作量較大,特別是在表的字段多,關聯表多的情況下

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

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

整合分析

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

使用Spring MVC負責請求的轉發和視圖管理

spring實現業務對象管理,mybatis作為數據對象的持久化引擎。

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

C、Spring MVC框架是有一個MVC框架,通過實現Model-View-Controller模式來很好地將數據、業務與展現進行分離。

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

擴展資料

ssm還可指“軟系統方法論”。

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

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

以上是ssm全稱是什么的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

精河县| 蚌埠市| 保德县| 郯城县| 迁西县| 芦山县| 五河县| 玉屏| 大埔县| 乌拉特前旗| 济源市| 子长县| 肇源县| 齐河县| 大新县| 皋兰县| 石城县| 邵东县| 马龙县| 蒙自县| 江孜县| 宕昌县| 额敏县| 彭水| 武威市| 石嘴山市| 西畴县| 乐昌市| 阳信县| 中阳县| 天祝| 淮北市| 中宁县| 西充县| 平度市| 鹿泉市| 南乐县| 乌审旗| 祁东县| 房产| 石狮市|