- 博客(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关注的人