JavaEE框架概论非常全面.pptVIP

  • 150
  • 0
  • 约1.02万字
  • 约 70页
  • 2017-09-21 发布于河北
  • 举报
控制反转(IoC) 面向切面编程(AOP) 两个核心特点 IoC简介 ? 控制反转(IoC) :Inversion of Control ? 依赖注入(DI) :Dependency Injection 当某个角色(比如一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由Spring容器来完成,然后注入调用者,因此也称为依赖注入。 IoC简介 针对接口编程,通过Spring配置文件注入 不必关心组件的创建 不必管理组件的生命周期 组件容易共享 测试非常容易 优点 将组件交给Spring容器管理,以“组装积木”的方式来装配组件。 IoC简介 AOP 问题:应用程序有个日志的需求,您可以无须修改任何一行程序代码,就将这个需求加入到原先的应用程序中,而若您愿意,也可以在不修改任何程序的情况下,将这个日志功能移除。 AOP AOP(Aspect Oriented Programming)它是一种设计模式,用于实现一个系统中的某一个方面的应用。 日志拦截 授权认证 事务拦截 方法缓存 数据审计 …… AOP 系统中具有的共性功能 从应用模块中主动去调用公共模块,也

文档评论(0)

1亿VIP精品文档

相关文档