博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring 概念及特点 Spring下载地址 控制反转IoC实现原理
阅读量:6441 次
发布时间:2019-06-23

本文共 582 字,大约阅读时间需要 1 分钟。

Spring下载地址

http://repo.springsource.org/libs-release-local/org/springframework/spring/

 


 

Spring是开源full-stack(一站式) 轻量级(无需其它)的框架。

特点  控制反转(Inversion of Control,英文缩写为IoC)技术促进低耦合

IoC实现原理如下:解析配置文件获得类名,工厂 反射机制实例化对象

 

不再需要直接new对象

反过来由框架供给对象

这就是反转控制(inverse of control)

//根据dom4j解析xml配置文件通过id得到class属性值即是类名字符串

Class class=Class.forName(classValue);

得到class对象是Class类的类

//将这个类的类实例化

Sample sample=class.newInstance(); 

反射的方法得到想要的对象

IoC控制反转的作用是——如果一个类文件的名称和位置发生改变,不用再修改调用它的类


 

特点  面向切面aop,扩展功能不需要修改源代码实现

 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程

转载于:https://www.cnblogs.com/qingyundian/p/7810470.html

你可能感兴趣的文章
css实现图片横向排列滚动
查看>>
zsh+on-my-zsh配置教程指南(程序员必备)
查看>>
ProtectData
查看>>
leetcode — remove-duplicates-from-sorted-list-ii
查看>>
(转)在JSP客户端限制表单重复提交
查看>>
Database | SQL
查看>>
如何区别fill_parent和wrap_content
查看>>
魔法珠
查看>>
SharePoint 2013 安装.net framework 4.5已经存在更高版本的解决方案
查看>>
Windows Server 2003为什么识别不了的移动硬盘
查看>>
1.区块链技术介绍
查看>>
javascript 里面嵌套方法
查看>>
linux 系统安装 mysql
查看>>
Spring Boot Start 打包方式装B指南
查看>>
简单学习tar命令
查看>>
在mesos上安装storm,并且执行wordcount测试程序
查看>>
用 ElementTree 在 Python 中解析 XML
查看>>
gcc的使用简介与命令行参数说明
查看>>
Java中的编码乱码问题
查看>>
android数据库sqlite增加删改查
查看>>