javascript
Spring 概念及特点 Spring下载地址 控制反转IoC实现原理
Spring下載地址
http://repo.springsource.org/libs-release-local/org/springframework/spring/
?
?
Spring是開源full-stack(一站式)?輕量級(jí)(無(wú)需其它)的框架。
特點(diǎn) ?控制反轉(zhuǎn)(Inversion of Control,英文縮寫為IoC)技術(shù)促進(jìn)低耦合
IoC實(shí)現(xiàn)原理如下:解析配置文件獲得類名,工廠 反射機(jī)制實(shí)例化對(duì)象
?
不再需要直接new對(duì)象
反過(guò)來(lái)由框架供給對(duì)象
這就是反轉(zhuǎn)控制(inverse of control)
//根據(jù)dom4j解析xml配置文件通過(guò)id得到class屬性值即是類名字符串
Class class=Class.forName(classValue);
得到class對(duì)象是Class類的類
//將這個(gè)類的類實(shí)例化
Sample sample=class.newInstance();?
反射的方法得到想要的對(duì)象
IoC控制反轉(zhuǎn)的作用是——如果一個(gè)類文件的名稱和位置發(fā)生改變,不用再修改調(diào)用它的類
?
特點(diǎn) ?面向切面aop,擴(kuò)展功能不需要修改源代碼實(shí)現(xiàn)
?AOP為Aspect Oriented Programming的縮寫,意為:面向切面編程
轉(zhuǎn)載于:https://www.cnblogs.com/qingyundian/p/7810470.html
總結(jié)
以上是生活随笔為你收集整理的Spring 概念及特点 Spring下载地址 控制反转IoC实现原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 高效的 JavaScript
- 下一篇: Spring+Quartz实现定时任务