您的位置:首页 > 编程语言 > Java开发

Spring相关技术

2015-12-18 18:00 417 查看
1.IOC(Inversion of Control),控制反转,别名依赖注入; IOC容器的工作模式看做是工厂模式的升华,可以把IOC容器看作是一个工厂,这个工厂里要生产的对象都在配置文件中给出定义,然后利用编程语言的的反射编程,根据配置文件中给出的类名生成相应的对象。从实现来看,IOC是把以前在工厂方法里写死的对象生成代码,改变为由配置文件来定义,也就是把工厂和对象生成这两者独立分隔开来,目的就是提高灵活性和可维护性,实现对象之间的解耦;
2.OOP(Object Oriented Programming),面向对象程序设计;
3.AOP(Aspect Oriented Programming),面向切面程序设计,与OOP是相辅相成的;它是将一些横向的(纵向指的是程序要实现的业务功能,如用户注册、查询信箱)公共服务的功能提取出来用到需要用到的地方(如日志记录,权限控制等);
4.IOC和AOP是Spring的两个核心;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: