自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小树不倒我不倒

小树不倒我不倒

  • 博客(7)
  • 收藏
  • 关注

原创 AOP用AspectJ开发

上一篇博客介绍了,AOP采用Annotation声明方式实现。这篇博客来总结一下使用AspectJ开发实现。略有不同,还要好好总结,比较一下。

2017-07-31 23:42:34 260 11

原创 AOP采用Annotation声明方式

AOP主要概念**Cross Cutting Concern 是一种独立服务,它会遍布在系统的处理流程之中 **Aspect 对横切性关注点的模块化 **Advice 对横切性关注点的具体实现 **Pointcut(切入点) 它定义了Advice应用到哪些JoinPoint上,对Spring来说是方法调用、 **JoinPoint(连接点) Adv

2017-07-30 16:38:29 417 22

原创 初识AOP

什么是Aspect Oriented Programming(AOP)面向切面编程,是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,提高代码的灵活性和可扩展性,AOP可以说也是这种目标的一种实现。理解在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面

2017-07-27 00:04:07 475 21

原创 代理模式

组成: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。

2017-07-25 23:28:51 288 21

原创 。。

26岁,你看着身边的人都结了婚 婚礼的份子钱逐年递增 春节回家,父母从带你串亲戚 变成了带你去见相亲对象 见了十几个姑娘 你每次都觉得和那个她比 差了一点28岁那年,你遇到了一个和你遭遇差不多的姑娘 你们有一搭没一搭的聊着 她说:你还不错 你喝了一口可乐说:你也是 你还不确定喜不喜欢她 双方家长就已经摆好了订婚宴结婚的前一周,你和朋友出去喝酒 你说,不想结婚 朋友说,你啊,

2017-07-25 09:44:08 464 22

原创 IoC控制反转

介绍本来是有应用程序管理的对象之间的依赖关系,现在交给了容器管理,这就叫控制反转,即交给了IoC容器,Spring的IoC容器主要使用DI方式实现的。不需要主动查找,对象的查找定位、和创建全部由容器管理。1、大量减少了Factory和Singleton的数量,使代码层次更加清晰,主要原因是我们不在查找定位创建和管理对象之间的依赖关系了,都交给了IoC容器管理了2、Spring的IoC容器是一个轻量级

2017-07-24 23:52:06 310 17

原创 Spring简介

什么是spring是分层的JavaSE/EE full-stack(全栈)轻量级开源框架,以IoC(Inverse of Control控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核。轻量级:与EJB对比,依赖资源少,销毁的资源少。全栈:对每一层都提供了解决方案。spring-mvc,spring,jdbcTemplateSpring就是一个大工厂(

2017-07-23 23:18:51 443 15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除