Spring的绿草丛

2018-06-27 09:45:42来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Spring

  • 轻量级框架,JavaEE的春天,当前主流框架
  • “站立式”的企业应用开发框架

目标

  • 实现有的技术更加易用,推进编码最佳实践

内容loC容器,AOP实现,数据访问支持:简化JDBC/ORM框架、声明式事务,Web集成

spring设计理念

  • spring是面向bean的编程

spring两大核心技术

  • 控制反转(loc:Inversion of Control)/依赖注入(Dependency Injection,Dl),是面向对象编程中的
  • 一种设计理念,用来降低程序代码之间的耦合度。

 

概念:Aop是面向切面编程的意思,其主要作用就是对代码段进行增强处理。其设计思想来源于代理设计模式。

作用:增强处理是在不改变源程序的基础上为代码段增加新的功能,如增加日志输出功能、开启数据库事务等。

优点:Aop能分离增强处理的代码和实现业务的代码,并能根据需求动态配置增强处理,有利于系统的解耦合,提高灵活性。

原理:spring的Aop实现是通过集成AspectJ框架来实现的。

实现Spring Aop的顺序

  1. 在项目中添加Spring AOP的jar包
  2. 编写前值增强和后置增强实现日志功能
  3. 编写Spring配置文件,对业务方法进行增强处理
  4. 编写代码获取带增强处理的业务对象

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【Java】关于Spring框架的总结 (一)

下一篇:Java核心技术第五章——1.类、超类、子类(1)