摘要: 代理模式是一种设计模式,设计模式中将它的含义定义为,为其他对象提供一种代理以控制对这个对象的访问。 从它的设计意图上来说就是可以理解为在不改动目标对象的基础上,增加其他额外的功能(扩展功能)。通俗来说即是在不改变源码的情况下,实现对源码对象的功能扩展。 1. 静态代理 Java中的静态代理要求代理类 阅读全文
posted @ 2020-08-24 22:36 宁川 阅读(139) 评论(0) 推荐(0)
摘要: 1. AOP的介绍 AOP(Aspect OrientedProgramming)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 在不改变原有的逻辑的基础上,增加一些额外的功能。代理也是这 阅读全文
posted @ 2020-08-24 18:15 宁川 阅读(133) 评论(0) 推荐(0)
摘要: 本文主要记录,如何使用xml的方式专配bean. 使用xml装配bean: <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht 阅读全文
posted @ 2020-08-24 17:34 宁川 阅读(204) 评论(0) 推荐(0)
摘要: 1. Spring简介 spring是一个为了解决企业应用开发的复杂性,而出现的一个轻量级的开源框架。 轻量级,不是说Spring的代码少,而是Spring是非侵入式的,也就是说引入Spring框架并不会对原来的应用产生影响。 优点: 方便解耦,简化开发 Spring就是一个大工厂,可以将所有对象创 阅读全文
posted @ 2020-08-24 17:31 宁川 阅读(182) 评论(0) 推荐(0)
摘要: 1. IOC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就 阅读全文
posted @ 2020-08-24 14:14 宁川 阅读(156) 评论(0) 推荐(0)