中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaWeb中Spring是什么

發布時間:2021-11-24 17:44:59 來源:億速云 閱讀:178 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關JavaWeb中Spring是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

   
Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。
Spring是一個容器,因為它包含并且管理應用對象的生命周期,Spring實現了使用簡單的組件配置組合成一個復雜的應用,在Spring中使用XML和Java注解組合這些對象。
####spring核心開發包
在pom/xml配置springframework開發包

<properties>        <spring.version>4.3.19.RELEASE</spring.version>        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>        <maven.compiler.source>1.8</maven.compiler.source>        <maven.compiler.target>1.8</maven.compiler.target>    </properties>    <dependencies>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-core</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-beans</artifactId>            <version>${spring.version}</version>        </dependency>        <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-context</artifactId>            <version>${spring.version}</version>        </dependency>    </dependencies>

Spring 核心開發包
Spring Core
Spring Beans
Spring AOP
Spring Context
Spring 輔助開發包
Spring Aspects
Spring Context Support
Spring Expression
Spring Framework Bom
Spring Instrument
Spring Instrument Tomcat
Spring JDBC
Spring JMS
Spring orm
Spring oxm
Spring Struts
Spring test
Spring web
Spring tx
Spring webmvc
####編寫HelloWorld
創建HelloWorld.java

創建applicationContext.xml,配置bean

運行main.java

打印結果

####IOC
IOC(inverse of control控制反轉):當我們需要一個對象的時候,我們不是在自己的程序里面new一個。而是由web容器(spring的容器)創建和維護
DI(dependency injection依賴注入):是控制反轉的一種實現方式
####AOP
####Bean

id 在IOC容器中必須是唯一的
####非侵入式
所謂非侵入式是指,Spring 框架的 API 不會在業務邏輯上出現,即業務邏輯是 POJO。由于業務邏輯中沒有 Spring 的 API,所以業務邏輯可以從 Spring 框架快速的移植到其他框架, 即與環境無關。
####容器
Spring 作為一個容器,可以管理對象的生命周期、對象與對象之間的依賴關系。可以通過配置文件,來定義對象,以及設置與其他對象的依賴關系。

關于“JavaWeb中Spring是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂南县| 澄城县| 盱眙县| 凭祥市| 根河市| 遵化市| 大理市| 东明县| 通河县| 紫阳县| 水城县| 汾阳市| 灌阳县| 孙吴县| 丹江口市| 锡林浩特市| 吴忠市| 双牌县| 江华| 淮滨县| 永仁县| 旬阳县| 湾仔区| 双城市| 阿拉善盟| 平湖市| 珲春市| 高密市| 鄄城县| 五常市| 贵南县| 嘉黎县| 凤凰县| 湖南省| 高邑县| 高州市| 余庆县| 绥中县| 九江市| 昌图县| 广汉市|