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

歡迎訪問 生活随笔!

生活随笔

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

javascript

Spring-Spring4.X 概述

發布時間:2025/3/21 javascript 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring-Spring4.X 概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

認識Spring

  • Spring是分層的JavaSE/EE應用的一站式輕量級開源框架,以IOC(Inverse of Control 反轉控制)和AOP(Aspect Oritened Programming 面向切面編程)為內核,提供了展現層Spring MVC持久層Spring JDBC以及業務層事務管理等眾多的企業級應用技術。

  • 同時Spring能很方便的兼容第三方的框架和類庫


Spring體系架構

Spring 是模塊化的,允許你挑選和選擇適用于你的模塊,不必要把剩余部分也引入。

IOC

Spring核心模塊實現了IOC的功能,它將類和類之間的依賴關系從代碼中脫離出來,用配置的方式來進行依賴關系的描述。

由IOC容器負責依賴類之間的創建、拼接、管理、獲取等工作。

BeanFactory接口是Spring框架的核心接口,它實現了容器許多核心的功能。

Context模塊構建于核心模塊之上,擴展了BeanFactory的功能,添加了i18n國際化、Bean生命周期控制、框架時間體系、資源加載透明化等多項功能。

此外Context模塊還提供了許多企業級服務支持,比如郵件服務、任務調度、JNDI定位、EJB集成、遠程訪問等。

ApplicationContext是Context模塊的核心接口。

表達式語言模塊是統一表達式語言(unifiedEL)的一個擴展,主要用于查詢和管理運行期的對象,支持設置和獲取對象屬性,調用對象方法、操作數組、集合等。 使用它可以很方便的通過表達式串和Spring IOC容器進行交互。


AOP

AOP是進行橫切邏輯編程的思想。

在AOP模塊中,Spring提供了滿足AOP Alliance規范的實現,還整合了AspectJ這種AOP語言級的框架。


數據訪問和集成

Spring站在DAO的抽象層面,建立了一套面向DAO層統一的異常體系,同時將各種訪問數據的檢查型異常轉換為非檢查型類型,為整合各種持久層框架提供基礎。

另外,Spring通過模塊化技術對各種數據訪問進行進行了薄層的橙裝,將模式化的代碼隱藏起來,使數據訪問的程序得到大幅簡化。

這樣Spirng就建立了和數據形式以及訪問技術無關的統一的DAO層,借助AOP技術,Spring提供了聲明式事物的功能


web及遠程操作

該模塊建立在Application Context模塊之上,提供了Web應用的各種工具類,如通過Listener或者Servlet初始化Spring容器,將Spring容器注冊到Web容器中。

其次,該模塊還提供了很多面向Web的功能,比如透明化文件上傳、Veloctiy、FreeMarker、XSLT的支持,

Web及遠程訪問

Spring MVC 。當然也可以整合其他MVC框架

總結

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

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