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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring的特点

發布時間:2023/12/10 javascript 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring的特点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Spring框架
Spring框架是一個分層架構,有7個定義良好的模塊組成
spring模塊構建在核心容器智之上, 核心容器定義了創建、 配置、和管理bean的方式
組成spring框架的每個模塊(或組件)都可以單獨存在, 或者與其他一個或多個模塊聯合實現

模塊如下:

1--核心容器 核心容器提供spring框架的基本功能,核心容器的主要組件是BeanFactory, 他是工廠模式的實現. BeanFactory使用控制反轉(IOC)模式將應用程序的配置和依賴性與實際的應用程序代碼分開2--Spring上下文 是一個配置文件,該配置文件向spring框架提供上下文信息3--Spring AOP 通過配置管理特性,Spring AOP 模塊直接將面向切面(方面)編程功能集成到spring框架中4--spring DAO JDBC DAO抽象層提供了有意義的已成層次結構, 可用該結構管理異常處理和不同數據庫拋出的錯誤信息,極大的降低了異常代碼數量5--Spring ORM spring框架插入了若干個ORM框架, 從而提供了ORM的對象工具,其中包括了Hibernate, Mybatis6--Spring Web web上下文模塊建立在應用程序上下文模塊之上,為基于web的應用程序提供上下文7--Spring MVC 該框架是一個全功能的構建web應用程序的MVC實現. 通過策略接口,MVC框架變成高度可配置的. MVC容納了大量視圖技術. 其中包括JSP、Velocity和POI

Spring 框架的好處

spring是最大的工廠 spring負責業務邏輯組件的框架和生成, 并管理業務邏輯組件的生命周期 spring可以生產所有實例, 從控制器、 業務邏輯組件、 持久層組件

Spring特點

1--降低了組件之間的耦合性, 實現了軟件各個層之間的解耦 2--可以使用spring容器提供的服務, 如: 事務管理, 消息服務 3--容器提供單例模式支持 4--容器提供AOP技術, 利用它很容易實現權限攔截, 運行期監控 5--容器提供了眾多的輔助類, 能加快應用的開發(org.springframework.jdbc.core.JDBCTemplate 等) 6--spring對主流的應用框架提供了集成支持, 例如: hibernate,JPA, Struts, Mybatis(IBatis) 7--Spring屬于低侵入式設計, 代碼污染度極低 8--獨立于各種應用服務器 9--spring的DI機制降低了業務對象替換的復雜性 10--spring的高度開發性, 并不強制應用完全依賴于spring, 開發者可以自由選擇spring的部分或者全部

轉載于:https://www.cnblogs.com/xujianbo/p/4941139.html

總結

以上是生活随笔為你收集整理的Spring的特点的全部內容,希望文章能夠幫你解決所遇到的問題。

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