在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SSH和SSM框架有什么區別

jf_78858299 ? 來源:CSDN ? 作者:KuoKwok ? 2023-04-07 14:44 ? 次閱讀

本人使用過SSH框架一段時間,最后在優化項目的時候決定使用SSM框架,這兩種框架的一些淺顯的區別我在這里說下。

SSH框架是Struts+Spring+Hibernate而SSM是指的Spring-MVC+Spring+MyBatis,光從這兩個縮寫就可以看出來,如果比較兩者的區別的話主要比較Struct和Spring-MVC以及Hibernate和MyBatis。

SpringMVC 對比 Struts

Struts和Spring-MVC都是負責取轉發的,但是兩者針對request的請求上面區別很大,Struts是針對一個Action類來進行請求的,即一個Action類對應于一個請求,所以類攔截,請求的數據類共享。

而Spring-MVC則是針對于方法級別的請求的,也就是一個方法對應于一個請求,屬于方法攔截,請求的數據方法不共享。Spring-MVC的配置文件相對來說較為少,容易上手,可以加快軟件開發的速度,親身體驗有效。

Spring-MVC的入口是Servlet級別的而 Struts 的級別是Filter級別的。

Hibernate 對比 MyBatis

針對Hibernate和 MyBatis 對持久化類進行操作,他們之間的區別可以整理如下:

  1. [Hibernate是一種O/R關系型,即完成數據庫表和持久化類之間的映射,而MyBatiss是針對的SQL-Maping,個人理解是一種Hibernate把數據庫給封裝好以后,可以調用相應的數據庫操作語句HQL,而MyBatis則是用的原始的數據庫操作語句。
  2. 基于1中的原因,則Hibernate優化起來相對MyBatis較難。
  3. MyBatis入門較快,而Hibernate掌握起來相對較難。
  4. 針對高級查詢,Mybatis需要手動編寫SQL語句,以及ResultMap。而Hibernate有良好的映射機制,開發者無需關心SQL的生成與結果映射,可以更專注于業務流程。
  5. Hibernate數據庫移植性很好,MyBatis的數據庫移植性不好,不同的數據庫需要寫不同SQL。

小結

總結:SSH個人雖然感覺很笨重,但是對于理解MVC模型乃至IOC來說還是不錯的,蠻適合練手的,但是SSM則是使用起來讓人感覺飛快,無論面向OOP還是面向AOP編程,都給人一種通透的快感。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ssm
    ssm
    +關注

    關注

    0

    文章

    21

    瀏覽量

    11385
  • spring
    +關注

    關注

    0

    文章

    340

    瀏覽量

    14343
  • MVC
    MVC
    +關注

    關注

    0

    文章

    73

    瀏覽量

    13857
  • SSH
    SSH
    +關注

    關注

    0

    文章

    189

    瀏覽量

    16336
收藏 人收藏

    評論

    相關推薦

    一文解析SpringBoot2整合SSM框架

    SpringBoot2整合SSM框架詳解
    發表于 06-09 16:43

    V7開發板裸機程序的模板框架有何特性

    如何對MDK5和IAR8版本進行配置?V7開發板裸機程序的模板框架有何特性?
    發表于 10-14 06:45

    RK平臺PHY驅動與NXP的整體框架有哪些區別

    RK平臺PHY驅動與NXP的整體框架有哪些區別呢?
    發表于 02-10 06:04

    DevEco Studio里的java UI框架有沒有必要做拖拽式編程呢?

      DevEco Studio已經支持js UI框架拖拽式編程,你覺得java UI框架有沒有必要做拖拽式編程呢?
    發表于 05-18 15:32

    架有什么區別

    模架是模具的一部分,有專門制造模架的廠商。也可以說模架其實是模具中的一個標準件了,下面正品模胚來給大家說說。簡單來說,模架有預成型裝置、定位裝置及頂出裝置。一般配置為面板、A板(前范本)、B板(后
    發表于 02-07 10:54

    基于SSH框架的圖書管理應用框架研究張敏

    基于SSH框架的圖書管理應用框架研究_張敏
    發表于 03-17 08:00 ?0次下載

    在Java編程中模式和框架有什么區別

    框架,即frAMEwork。其實就是某種應用的半成品,就是一組組件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞臺,你來做表演。而且,框架一般是成熟的,不斷升級的軟件。
    的頭像 發表于 10-09 09:38 ?2936次閱讀

    python爬蟲框架有哪些

    本視頻主要詳細介紹了python爬蟲框架有哪些,分別是Django、CherryPy、Web2py、TurboGears、Pylons、Grab、BeautifulSoup、Cola。
    的頭像 發表于 03-22 16:13 ?6814次閱讀

    基于SSM框架的酒店后臺管理系統

    前端實現采用了layui-Qadmin模板;整體簡約大氣,使用方便快捷。后端實現采用SSM框架
    的頭像 發表于 02-28 14:22 ?987次閱讀
    基于<b class='flag-5'>SSM</b><b class='flag-5'>框架</b>的酒店后臺管理系統

    基于SSM框架的新聞管理系統

    基于SSM框架的新聞管理系統;實現 登錄 、 注冊 、 新聞內容 、 類別 、 評論 、 個人信息 、系統管理等功能 ;可繼續完善增加前端等其他功能等;可作為 SSM框架 開發學習模型
    的頭像 發表于 02-28 14:37 ?1354次閱讀
    基于<b class='flag-5'>SSM</b><b class='flag-5'>框架</b>的新聞管理系統

    深度學習框架是什么?深度學習框架有哪些?

    深度學習框架是什么?深度學習框架有哪些?? 深度學習框架是一種軟件工具,它可以幫助開發者輕松快速地構建和訓練深度神經網絡模型。與手動編寫代碼相比,深度學習框架可以大大減少開發和調試的時
    的頭像 發表于 08-17 16:03 ?2743次閱讀

    搭建ssm框架的詳細流程

    隨著互聯網的快速發展,Web應用程序的開發越來越受到重視。而在Java開發領域,SSM框架(Spring + SpringMVC + MyBatis)已經成為非常流行的一種開發架構。SSM框架
    的頭像 發表于 12-03 14:52 ?3427次閱讀

    SSM框架在Java開發中的應用 如何使用SSM進行web開發

    SSM框架,即Spring、SpringMVC和MyBatis的整合,是Java Web開發中常用的技術棧。它通過分層架構,實現了視圖、控制、業務邏輯和數據訪問的分離,提高了代碼的可維護性和可擴展性
    的頭像 發表于 12-16 17:28 ?467次閱讀

    SSM框架的優缺點分析 SSM在移動端開發中的應用

    SSM框架的優缺點分析 SSM框架,即Spring、Spring MVC和MyBatis的整合,是當前比較流行的Java開源框架之一。以下是
    的頭像 發表于 12-16 18:18 ?452次閱讀

    SSM框架的性能優化技巧 SSM框架中RESTful API的實現

    SSM框架的性能優化技巧 SSM(Spring + Spring MVC + MyBatis)框架的性能優化是提升Java Web應用性能的關鍵環節。以下是一些常用的性能優化技巧: 使
    的頭像 發表于 12-17 09:10 ?160次閱讀
    主站蜘蛛池模板: 永久视频在线观看| 色播图片| 欧亚激情偷乱人伦小说视频| 国产一区二区三区影院| 国产国产人免费人成成免视频| 手机看片91| 5x视频在线观看| 伊人888| 韩国特黄特色a大片免费| 人人看操| 免费视频在线播放| 天天做天天添婷婷我也去| 欧美伊久线香蕉线新在线| 亚洲夜夜爱| 高清午夜毛片| 亚洲美女啪啪| 国产nv精品你懂得| 看片国产| 亚洲福利视频一区| 制服丝袜中文字幕第一页| 色噜噜狠狠狠狠色综合久一| 8000av在线| 中文字幕第一区| 五月婷六月| 看日本黄大片在线观看| 欧美激情综合亚洲五月蜜桃| 成人免费看黄网站无遮挡| 黄色特级毛片| 成年片色大黄全免费| 四虎在线成人免费网站| 韩国成人毛片aaa黄| 二级特黄绝大片免费视频大片 | 在线亚洲综合| 国产女人伦码一区二区三区不卡| 人人干人人干| 亚洲最大成人综合网| 成 黄 色 激 情视频网站| 国产精品福利一区二区亚瑟 | 好男人社区www的视频免费| 神马午夜第九| 一级做a爱过程免费视|