zoukankan      html  css  js  c++  java
  • 控制反转 依赖注入 AOP 和 IOC

    一.IOC概念

    IOC也成为控制反转和依赖注入

    依赖注入和控制反转是一个概念,具体讲当某个角色需要另外一个角色协助时,在传统程序设置过程中,需要由调用者创建被调用者的实例,但在string中创建调用者的工作不在由调用者完成,因此成为控制反转。创建者的工作由spring来完成,然后注入到调用者,因此也被成为依赖注入

    二.AOP概念

    AOP即面向切面编程,是oop编程的有效补充,使用AOP技术,可以将一些系统相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多系统相关的逻辑代码,比如权限管理,事物管理。这些系统性的编程工作都可以独立完成,然后通过AOP技术,切进系统即可。从而达到了将不同得关注点分离出来的效果。

    AOP分为静态的AOP和非静态的AOP,静态的AOP是指aspectj技术实现的AOP,他是将切面代码直接编译到java类文件中,动态AOP是指将代码进行动态织实现AOP.实现动态AOP技术有两种:JDK提供的动态代理技术和动态字节码增强技术

  • 相关阅读:
    Ajax
    Linux安装SmartSVN及破解
    JQuery异步提交
    动画效果
    事件
    表单选择器
    DOM操作
    JQuery基础
    PHP环境配置
    DP--钢条切割
  • 原文地址:https://www.cnblogs.com/libaowen609/p/12819671.html
Copyright © 2011-2022 走看看