Java Spring 两大特色
2020-12-13 02:37
标签:auth npoi 声明 使用场景 缺点 连接 advice erro ntc 本文主要描述的是Spring常用的两大特色功能:AOP和IoC容器 Spring的IoC:就是常说的“控制反转”,也又叫依赖注入的(DI)。 优点:IoC最大的好处就是把对象生成放在了XML里定义,所以当我们需要换一个实现子类将会变得很简单(说的是基于接口的编程),只需要修改XML就可以了,这样我们不用重新编译即可运行,甚至可以实现对象的热插拔。 缺点:由于对象的生成使用了反射编程,所以也给它带来了影响效率的缺点,但是相对于它能提高可维护性和灵活性,这点损耗也就不算什么了,除非对效率要求特别高。 Spring的AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。 Authentication 权限 Caching 缓存 Context passing 内容传递 Error handling 错误处理 Lazy loading 懒加载 Debugging 调试 logging, tracing, profiling and monitoring 记录跟踪 优化 校准 Performance optimization 性能优化 Persistence 持久化 Resource pooling 资源池 Synchronization 同步 Transactions 事务 方面(Aspect)、连接点(joinpoint)、通知(advice)、切入点(pointcut)、引入(introduction)、aop代理 1. 配置切面:config 2. 声明:pointcut 3. 通知:advice 前置通知 before 返回后通知 after-returning 抛出异常后通知 after-throwing 后通知 after 环绕通知 around Java Spring 两大特色 标签:auth npoi 声明 使用场景 缺点 连接 advice erro ntc 原文地址:https://www.cnblogs.com/huanghzm/p/11045425.html0 引言
1 IoC
2 AOP
2.1 AOP 使用场景
2.2 AOP 相关概念