日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

为什么要用SSM开发框架来架构系统?

發布時間:2025/3/15 windows 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 为什么要用SSM开发框架来架构系统? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

要明白什么是SSM開發框架?需要先弄清楚開發框架的概念。開發框架就是一套規則和寫好的框架代碼,它幫助我們實現了很多基礎性的功能,節省了程序員大量的編碼工作,讓程序員可以把更多精力放到系統業務邏輯處理上。例如Spring框架可以簡化Java程序對數據庫的訪問,使用Spring框架訪問數據庫即提高了數據庫的訪問效率和穩健性,程序員也無需編寫大量訪問數據庫的基礎代碼,只需要把訪問數據庫的SQL語句寫好就可以了。

開發框架還可以提高程序的規范性和代碼的重用性。例如Spring MVC制定了一種適用于Web應用程序的設計模式,這種設計模式就是MVC。M是Model(中文名稱是數據模型),一般是實體類,可以被多個視圖共用;V是View(中文名稱是視圖),可以是JSP、ASP等動態頁面;C是Controller(中文名稱是控制器),用于接收視圖發起的請求或返回已處理的內容到視圖。程序員要使用MVC開發Web應用程序,就必須遵守MVC規定的設計模式。下圖顯示了Spring MVC的視圖、模型、控制器交互過程。

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖1 Spring MVC視圖、模型、控制器交互

上圖中視圖就是JSP頁面,JSP頁面發送請求到Controll類,也就是MVC的控制器,Controll類收到視圖發出的請求后,會對請求進行分發,并調用相關的業務類對請求進行處理;POJO類(實體類,也就是MVC的數據模型)是業務類要處理的數據對象,處理的數據對象可以由控制器返回到視圖。

開發框架還可以提高程序的可擴展性和可維護性。例如我們編寫的Web應用程序一般都需要支持數據庫的開發,在Web應用程序中編寫數據庫的SQL訪問代碼,并支持MySQL數據庫。當客戶提出要支持Oracle數據庫時,我們就需要重新編寫所有訪問數據庫的代碼,這顯然不是我們想要的結果,也可以說這個Web應用程序的可擴展性和可維護性都很差。

如果在Web應用程序中使用Mybatis數據庫開發框架,就會避免這樣的情況發生。只需通過工具自動生成Mybatis的數據庫訪問類文件和映射文件就可以了。當然在實際編程中,可能沒有這么簡單方便,如果自己擴展了Mybatis的映射文件和數據庫訪問類文件,那么擴展的這部分可能還得需要自己編寫或修改SQL語句。

現在我們已經知道了什么是開發框架,也知道了使用開發框架可以減少程序員的編碼工作量,并極大提高了程序的規范性、可擴展性和可維護性,也間接提高了程序的質量。下面我們再來說說什么是SSM。

SSM是三個開發框架的集成,第一個字母S是指Spring開發框架,第二個字母S是指Spring MVC開發框架,第三個字母M是指Mybatis數據庫開發框架。實際上Spring MVC是Spring框架的擴展,是屬于Spring框架的一部分,因此應該是兩個開發框架的集成。SSM現在已經成為主流的Web應用程序開發框架,人脈項目也將使用SSM開發框架來架構系統。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的为什么要用SSM开发框架来架构系统?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。