最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于Spring組成的七大模塊詳解

 更新時(shí)間:2025年11月22日 13:43:59   作者:光依舊  
Spring是一個(gè)開源的應(yīng)用框架,用于簡化企業(yè)級(jí)應(yīng)用開發(fā),它由核心容器、應(yīng)用上下文、面向切面編程、JDBC和DAO模塊、對(duì)象實(shí)體映射、Web模塊和MVC模塊七大模塊組成,這些模塊提供了各種功能,如依賴注入、面向切面編程、ORM支持、Web開發(fā)等,以幫助開發(fā)者更高效地開發(fā)應(yīng)用

Spring 由七大模塊組成

分別是Spring 核心容器(Spring Core)、應(yīng)用上下文(Spring Context)、Spring面向切面編程(Spring AOP)、JDBC和DAO模塊(Spring DAO)、對(duì)象實(shí)體映射(Spring ORM)、Web模塊(Spring Web)以及MVC模塊(SpringWebMVC)。

1、核心容器(Spring Core)

核心容器提供Spring框架的基礎(chǔ)功能。

Spring以bean的方式進(jìn)行java應(yīng)用的各大組件及關(guān)系的組織和管理。

Spring使用BeanFactory來產(chǎn)生和管理bean,是工廠模式的實(shí)現(xiàn)。

BeanFactory使用控制反轉(zhuǎn)(IOC)模式來將應(yīng)用的配置和依賴性規(guī)范與實(shí)際的應(yīng)用程序代碼分開。

2、應(yīng)用上下文(Spring Context)

實(shí)現(xiàn)了ApplicationContext接口,Spring的上下文,拓展了核心容器,提供事件處理、國際化等功能。

它還提供了一些企業(yè)級(jí)服務(wù)的功能,提供了JNDI、EJB、RMI的支持。

3、Spring面向切面編程(Spring AOP)

提供切面支持,是個(gè)輕量級(jí)的容器。

Spring管理的任何對(duì)象都支持AOP,SpringAOP模塊基于Spring的應(yīng)用程序中的對(duì)象提供了事務(wù)管理服務(wù),通過使用SpringAOP,就可以將聲明性事務(wù)管理集成在應(yīng)用程序中。

4、JDBC和DAO模塊(Spring DAO)

提供對(duì)JDBC的支持,還提供了DAO的支持,提供事務(wù)支持。

JDBC、DAO的抽象層,提供了有意義的異常層次結(jié)構(gòu)實(shí)現(xiàn),可用該結(jié)構(gòu)來管理異常處理,和不同數(shù)據(jù)庫提供商拋出的錯(cuò)誤信息,異常層次結(jié)構(gòu)簡化了錯(cuò)誤處理,并且極大的降低了需要編寫的代碼數(shù)量,比如打開和關(guān)閉鏈接。

5、對(duì)象實(shí)體映射(Spring ORM)

ORM:Object Relational Mapping,指對(duì)象實(shí)體映射。

Spring插入了若干個(gè)ORM框架,提供了ORM對(duì)象的關(guān)系工具,其中包括Hibernate,JDO和IBatisSQL Map等,所有這些都遵從Spring的通用事務(wù)和DAO異常層次結(jié)構(gòu)。

6、Web模塊(Spring Web)

拓展了Spring上下文,提供Web應(yīng)用上下文,對(duì)Web開發(fā)提供功能上的支持,如請(qǐng)求、表單、異常等。

7、MVC模塊(SpringWebMVC)

MVC框架是一個(gè)全功能的構(gòu)建Web應(yīng)用程序的MVC實(shí)現(xiàn),通過策略接口,MVC框架編程高度可配置的,MVC容納了大量視圖技術(shù),其中包括JSP,POI等,模型由JavaBean來構(gòu)成,存放于m當(dāng)中,而視圖是一個(gè)接口,負(fù)責(zé)實(shí)現(xiàn)模型,控制器表示邏輯代碼,由c的事情。

spring框架的功能可以用在任何J2EE服務(wù)器當(dāng)中,大多數(shù)功能也適用于不受管理的環(huán)境,spring的核心要點(diǎn)就是支持不綁定到特定J2EE服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)的訪問對(duì)象,毫無疑問這樣的對(duì)象可以在不同的J2EE環(huán)境,獨(dú)立應(yīng)用程序和測(cè)試環(huán)境之間重用。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

丹阳市| 永安市| 南城县| 沿河| 德兴市| 浮梁县| 邢台市| 枝江市| 当涂县| 聊城市| 新竹县| 区。| 长泰县| 巴彦县| 始兴县| 东安县| 连州市| 和田县| 河东区| 克什克腾旗| 阿拉尔市| 新干县| 县级市| 云龙县| 新巴尔虎右旗| 沐川县| 双峰县| 綦江县| 福泉市| 柘荣县| 九龙城区| 旺苍县| 钦州市| 格尔木市| 开封县| 新干县| 望都县| 句容市| 彰化市| 姚安县| 藁城市|