日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Spring框架Runtime介绍(导包)

發布時間:2025/3/15 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring框架Runtime介绍(导包) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

一.Spring框架Runtime介紹,如圖

1.1 Test: Spring提供測試功能

?

1.2 Core Container:Spring核心容器,Spring啟動的基本條件,

1.2.1 Beans:負責Spring創建類,對象,管理對象包

1.2.2 Core:Spring核心類

1.2.3 Context:上下文參數,獲取外部資源,管理注解等

1.2.4 SpEL(expression.jar包):SpEL表達式語言包,是一種可以與基于Spring運行時對象交互的東西

類似于ognl表達式,簡單來說就是可以用表達式來簡化開發,減少一些邏輯和配置

以上四種是Spring核心包,是必備包,必導包。

?

1.3 AOP:實現AOP功能需要的依賴

?

1.4.Aspects:切面aop依賴包 Aspects框架整合包

?

1.5.Instrumentation:Spring 對服務器的代理接口

?

1.6.Messaging:信息體系結構和協議支持

?

1.7.Data Access/Integration:封裝數據訪問層相關內容

1.7.1 JDBC: Spring對JDBC封裝后的代碼

1.7.2 ORM:封裝了持久層框架的代碼。如Hibernate

1.7.3 transactions:對應spring-tx.jar 聲明時事務使用

1.7.4 OXM:Spring對于object/xml映射的支持,可以讓JAVA與XML之間來回切換

1.7.5 JMS:為簡化jms api的使用而做的簡單封裝

?

1.8 WEB:需要Spring完成web相關功能時需要

1.8.1 例如:由tomcat加載Spring配置文件時需要有 spring-web包

1.8.2 websocket: sockjs WebSocket的實現,包括對 STOMP的支持

?

1.9 spring依賴包描述

1.9.1 aopalliance.jar:AOP聯盟的API包,里面包含了針對面向切面的接口。通常Spring等其它具

備動態織入功能的框架依賴此包。

1.9.2 aspectjweaver-1.5.0.jar: 用于在Spring 中集成AspectJ AspectJ LTW織入器

(開發Spring AOP是需要有)

1.9.6 commons-logging-1.1.1.jar:Apache Commons包中的一個,包含了日志功能

(和核心包一起倒入)

?

總結:開發首先倒入核心容器包和日志包Beans,Core,Context,SpEL,日志包commons-logging

再根據功能需要,添加需要的包,AOP開發導aop包,連接數據庫,到jdbc包,

開發spring mvc 導spring-mvc包 等等

?

轉載于:https://www.cnblogs.com/jaifyhome/p/spring.html

總結

以上是生活随笔為你收集整理的Spring框架Runtime介绍(导包)的全部內容,希望文章能夠幫你解決所遇到的問題。

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