- 博客(5)
- 收藏
- 关注
原创 SpringCache实现原理及核心业务逻辑(三)
SpringCache是SpringFramework3.1引入的新特性,提供了基于注解的缓存配置方法。它本质上不是一个具体的缓存实现方案(例如EHCache),而是一个对缓存使用的抽象,通过在已有代码中打上几个预定义的注释,就可以实现我们希望达到的缓存效果。SpringCache支持跟第三方缓存例如EHCache集成;另外也提供了开箱即用的默认实现,可以直接拿来使用。SpringCache支持使...
2017-12-08 02:05:05 8269
原创 SpringAOP基本概念及实现原理(三)
面向切面编程(AOP)是针对面向对象编程(OOP)的补充,可以非侵入式的为多个不具有继承关系的对象引入相同的公共行为例如日志、安全、事务、性能监控等等。SpringAOP允许将公共行为从业务逻辑中抽离出来,并将这些行为以一种非侵入的方式织入到所有需要的业务逻辑中,相较于OOP纵向模式的业务逻辑实现,其关注的方向是横向的切面。从Spring2.0开始,引入AspectJ注释来对POJO进行标注,支持...
2017-12-20 21:00:11 1339 1
原创 SpringAOP基本概念及实现原理(二)
面向切面编程(AOP)是针对面向对象编程(OOP)的补充,可以非侵入式的为多个不具有继承关系的对象引入相同的公共行为例如日志、安全、事务、性能监控等等。SpringAOP允许将公共行为从业务逻辑中抽离出来,并将这些行为以一种非侵入的方式织入到所有需要的业务逻辑中,相较于OOP纵向模式的业务逻辑实现,其关注的方向是横向的切面。从Spring2.0开始,引入AspectJ注释来对POJO进行标注,支持...
2017-12-17 16:54:32 915
原创 SpringAOP基本概念及实现原理(一)
面向切面编程(AOP)是针对面向对象编程(OOP)的补充,可以非侵入式的为多个不具有继承关系的对象引入相同的公共行为例如日志、安全、事务、性能监控等等。SpringAOP允许将公共行为从业务逻辑中抽离出来,并将这些行为以一种非侵入的方式织入到所有需要的业务逻辑中,相较于OOP纵向模式的业务逻辑实现,其关注的方向是横向的切面。从Spring2.0开始,引入AspectJ注释来对POJO进行标注,
2017-12-16 14:51:32 766
原创 SpringCache实现原理及核心业务逻辑(二)
SpringCache是SpringFramework3.1引入的新特性,提供了基于注解的缓存配置方法。它本质上不是一个具体的缓存实现方案(例如EHCache),而是一个对缓存使用的抽象,通过在已有代码中打上几个预定义的注释,就可以实现我们希望达到的缓存效果。SpringCache支持跟第三方缓存例如EHCache集成;另外也提供了开箱即用的默认实现,可以直接拿来使用。SpringCache支持使用SpEL(Spring Expression Language)来定义缓存的key和各种condition,
2017-12-01 23:52:20 4571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人