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的两个核心;
2.OOP(Object Oriented Programming),面向对象程序设计;
3.AOP(Aspect Oriented Programming),面向切面程序设计,与OOP是相辅相成的;它是将一些横向的(纵向指的是程序要实现的业务功能,如用户注册、查询信箱)公共服务的功能提取出来用到需要用到的地方(如日志记录,权限控制等);
4.IOC和AOP是Spring的两个核心;
相关文章推荐
- Java提高篇(二八)------TreeSet
- eclipse取消自动更新
- java提高篇(二九)-----Vector
- java提高篇(三十)-----Iterator
- Java提高篇(三一)-----Stack
- Java提高篇(三二)-----List总结
- Eclipse最有用的快捷键
- Java设计模式 观察者模式(Observer)
- Java提高篇(三三)-----Map总结
- java--开发环境搭建
- java json字符串传递给 js 时 特殊字符转义错误 研究
- Java提高篇(三四)-----fail-fast机制
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Java提高篇(三五)-----Java集合细节(一):请为集合指定初始容量
- Eclipse中查看jar包中的源码
- java线程之多个生产者消费者2.0
- SpringMvc easyUi Mybatis Spring , demo简单的例子
- Java二维码工具类(使用zxing实现,可支持logo)
- Java提高篇(三六)-----java集合细节(二):asList的缺陷
- Java :Annotation(注释)