摘要:是一個(gè)輕量級的控制反轉(zhuǎn)和面向切面的容器框架。依賴注入是其一種實(shí)現(xiàn)方式目的創(chuàng)建對象并且組裝對象之間的關(guān)系擴(kuò)展理解房屋中介對比自從有了之后,不必自己創(chuàng)建對象了,機(jī)制提供了。
使用了Spring,程序員的春天就來了^_^Spring概念 Spring是什么?
struts 是web框架(jsp/action/actionform)
hibemate 是 orm 框架,處于持久層
Spring 是容器框架,用于配置bean,并維護(hù)bean之間關(guān)系的框架
Spring 有一個(gè)非常概念:bean(是Java中的任何一種對象 javabean/service/action數(shù)據(jù)源(dao,ioc(控制反轉(zhuǎn) inverse of controller),di(dependency injection 依賴注入)
Spring框架,它可以管理web層,業(yè)務(wù)層,dao層,持久層,該Spring可以配置各個(gè)層的組件(Bean)
Spring是一個(gè)開源框架,為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而建的,但現(xiàn)在已經(jīng)不止應(yīng)用于企業(yè)應(yīng)用。
是一個(gè)輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。
從大小與開銷兩方面而言Spring都是輕量的
通過控制反轉(zhuǎn)(IoC)的技術(shù)達(dá)到松耦合的目的
提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)進(jìn)行內(nèi)聚性的開發(fā)
包含并管理應(yīng)用對象的配置和生命周期,這個(gè)意義上是一種容器
將簡單的組件配置、組合成為復(fù)雜的應(yīng)用,這個(gè)意義上是框架
在Spring上開發(fā)應(yīng)用簡單、方便、快捷,Spring帶來了復(fù)雜JavaEE開發(fā)的春天。
Spring作用 適用范圍構(gòu)建企業(yè)應(yīng)用(SpringMVC+Spring+Hibernate/ibatis)
多帶帶適用Bean容器(Bean管理)
多帶帶適用AOP進(jìn)行切面處理
其他的Spring功能,如:對消息的支持等
在互聯(lián)網(wǎng)中的應(yīng)用等
面向接口編程結(jié)構(gòu)設(shè)計(jì)中,分清層次及調(diào)用關(guān)系,每層只向外(上層)提供一組功能接口,各層間僅依賴接口而非實(shí)現(xiàn)類
接口實(shí)現(xiàn)的變動不影響各層間的調(diào)用,這一點(diǎn)在公共服務(wù)中尤為重要
面向接口編程中的接口是用于隱藏具體實(shí)現(xiàn)和實(shí)現(xiàn)多態(tài)性的組件
什么是IOCIOC:控制反轉(zhuǎn),控制權(quán)的轉(zhuǎn)移,應(yīng)用程序本身不負(fù)責(zé)依賴對象的創(chuàng)建和維護(hù),而是由外部容器負(fù)責(zé)創(chuàng)建和維護(hù)。
DI(依賴注入)是其一種實(shí)現(xiàn)方式
目的:創(chuàng)建對象并且組裝對象之間的關(guān)系
自從有了IOC之后,不必自己創(chuàng)建對象了,IOC機(jī)制提供了。
Bean容器 Bean容器初始化文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/68969.html
摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號作者架構(gòu)師奮斗者掃描主頁左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無意間聽到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...
摘要:系列文章更新計(jì)劃列表主要對一些中常用的框架進(jìn)行簡單的介紹及快速上手,外加相關(guān)資料的收集更新列表會不定期的加入新的內(nèi)容以進(jìn)行擴(kuò)充,如果你對此感興趣可以站內(nèi)聯(lián)系我。 導(dǎo)讀: 從第一次接觸Spring Boot 至今已經(jīng)有半年多了,在這期間也瀏覽了許多和Spring Boot 相關(guān)的書籍及文章,公司里面的許多項(xiàng)目也一直在使用Spring Boot。關(guān)于Spring Boot的一些看法:Spr...
摘要:入門篇學(xué)習(xí)總結(jié)時(shí)間年月日星期三說明本文部分內(nèi)容均來自慕課網(wǎng)。主要的功能是日志記錄,性能統(tǒng)計(jì),安全控制,事務(wù)處理,異常處理等等。 《Spring入門篇》學(xué)習(xí)總結(jié) 時(shí)間:2017年1月18日星期三說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:https://github.com/zccodere/s...個(gè)人學(xué)習(xí)源碼:https://git...
摘要:編寫一個(gè)接口創(chuàng)建命名為根據(jù)實(shí)際情況修改創(chuàng)建類,內(nèi)容如下啟動主程序,使用等工具發(fā)起請求,可以看到頁面返回編寫單元測試用例打開的下的測試入口類。 簡介 在您第1次接觸和學(xué)習(xí)Spring框架的時(shí)候,是否因?yàn)槠浞彪s的配置而退卻了?在你第n次使用Spring框架的時(shí)候,是否覺得一堆反復(fù)黏貼的配置有一些厭煩?那么您就不妨來試試使用Spring Boot來讓你更易上手,更簡單快捷地構(gòu)建Spring應(yīng)...
摘要:入門和學(xué)習(xí)筆記概述框架的核心有兩個(gè)容器作為超級大工廠,負(fù)責(zé)管理創(chuàng)建所有的對象,這些對象被稱為。中的一些術(shù)語切面切面組織多個(gè),放在切面中定義。 Spring入門IOC和AOP學(xué)習(xí)筆記 概述 Spring框架的核心有兩個(gè): Spring容器作為超級大工廠,負(fù)責(zé)管理、創(chuàng)建所有的Java對象,這些Java對象被稱為Bean。 Spring容器管理容器中Bean之間的依賴關(guān)系,使用一種叫做依賴...
閱讀 1463·2021-10-08 10:04
閱讀 2800·2021-09-22 15:23
閱讀 2784·2021-09-04 16:40
閱讀 1235·2019-08-29 17:29
閱讀 1562·2019-08-29 17:28
閱讀 3047·2019-08-29 14:02
閱讀 2290·2019-08-29 13:18
閱讀 936·2019-08-23 18:35