IoC,(Inverse of Control)控制反转,其包含两个内容:其一是控制,其二是反转。在程序中,被调用类的选择控制权从调用它的类中移除,转交给第三方裁决。这个第三方指的就是Spring容器。IoC另解,依赖注入(Dependency Injection),调用类对被调用类的依赖关系由第三方注入,以移除调用类对被调用类的引用。

aop,面向切面编程(也叫面向方面):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。  AOP是OOP的延续,是(Aspect Oriented Programming)的缩写,意思是面向切面(方面)编程。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。   主要的意图是:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改 变这些行为的时候不影响业务逻辑的代码。

最新文章

  1. 用Python向MySQL数据库插入数据
  2. textFiled的placeHolder字体颜色
  3. linux 学习 设置固定网Ip
  4. 每日学习总结<二> 2015-9-1
  5. python基础(三)序列
  6. 获取当前 Windows 的安装序列号
  7. JS---------->数组练习!
  8. VR应用里面的Photogrammetry技术是什么
  9. 为SM30视图分配事务代码
  10. HDU5647 DZY Loves Connecting 树形DP
  11. 【HDOJ】4513 吉哥系列故事——完美队形II
  12. Five ways to maximize Java NIO and NIO.2--reference
  13. APICloud框架——总结一下最近开发APP遇到的一些问题
  14. tcpdump抓包和scp导出以及wireshark查看
  15. MacBook Air 装win10系统 by DODUI
  16. luogu P3243 [HNOI2015]菜肴制作
  17. xmind指定32位jdk解决在64位系统上不能启动的问题
  18. oracle 存储过程实现数据CURD操作
  19. C#文件下载的几种方式
  20. 使用Python登陆QQ邮箱发送垃圾邮件 简单实现

热门文章

  1. java多线程之线程安全
  2. 高并发 Nginx+Lua OpenResty系列(1)——环境搭建
  3. Python初学者的经历
  4. Scala 学习之路(十二)—— 类型参数
  5. 【过时】项目转Maven后出现的问题记录
  6. Centos7下安装Mysql8.0
  7. kubernetes实战篇之helm示例yaml文件文件详细介绍
  8. String到底在内存中是如何存储的
  9. python连接greenplum_postgresql
  10. MMM 数位dp学习记