BeanPostProcessor接口作用: 如果我们想在Spring容器中完成bean实例化、配置以及其他初始化方法前后要添加一些自己逻辑处理。我们需要定义一个或多个BeanPostProcessor接口实现类,然后注册到Spring IoC容器中。 将Spring的后置处理器PostProces ...
分类:
编程语言 时间:
2017-03-19 02:23:22
阅读次数:
320
一、AOP aop底层使用动态代理实现 (1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象 (2)第二种情况,没有接口情况,使用动态代理创建类的子类代理对象 图解:1》 2》 二、AOP操作术语 Joinpoint(连接点):类里面可以被增强的方法,这些方法称为连接点。 Pointcu ...
分类:
数据库 时间:
2017-03-18 23:10:12
阅读次数:
206
面向接口编程时,虽然对象可以通过声明接口来避免对特定接口实现类的过渡耦合,但总归需要一种方式将生命依赖接口的对象与接口实现类关联起来。 问题背景: 这样接口与实现类的耦合性很高。 如果BarInterfaceImpl类是我们设计开发的,可以直接通过依赖注入,让容器帮助我们解除接口与实现类的耦合性。但 ...
分类:
编程语言 时间:
2017-02-28 19:45:25
阅读次数:
211
转载自http://blog.csdn.net/jackie03/article/details/7312481 一,java中各种集合的关系图 Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没 ...
分类:
编程语言 时间:
2017-02-26 22:17:08
阅读次数:
280
介绍 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 封装:把行为用接口封装起来,我们可以把那些经常变化的部分,从当前的类中单独取出来,用接口进行单独的封装。 互相替换:我们封装好了接口,通过指定不同的接口实现类进行算法的变化。 思维导图 我来 ...
分类:
Web程序 时间:
2017-02-14 13:10:55
阅读次数:
274
1.使用的技术:JSP,Spring JDBC(Mapper) 2.代码 2.1 接口 2.2 实现类 注:范型中的Mrcap与Mrfloor为单独新建的bean类,类中只有一个私有属性(cap/floor),因此在使用spring JDBC时需要新建对应的Mapper。 2.3 CapMapper ...
分类:
数据库 时间:
2017-02-06 23:57:20
阅读次数:
440
1. 使用Maven创建一个quickstart项目 2. 引入依赖的Jar包 3. 编写Service 接口 + 实现类 package com.example.tuo.webservice; import javax.jws.WebService; @WebServicepublic inter ...
分类:
编程语言 时间:
2016-12-28 02:14:35
阅读次数:
298
一、使用相关快捷键 1.重写接口实现类:Ctrl+I 2.搜索:Shift+Shift 3.生成get或set方法快捷键:Alt+insert; 4.导入未实现的方法,强制类型转换:Alt+Enter 5.断点调式查看值:Alt+F8 6.引用快捷键:Alt+F7 6.maven构建命令:insta ...
分类:
其他好文 时间:
2016-12-16 19:50:46
阅读次数:
169
代理模式是为了保护和隐藏目标类对象。也需要与目标类实现相同的接口。 定义 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 (1)定义业务接口 (2)定义业务接口实现类 (3)定 ...
分类:
其他好文 时间:
2016-12-09 11:38:27
阅读次数:
151
1、为什么使用接口,是把功能方法都写在一个类中,在其他需要调用的时候,通过implements实现该接口 2、接口可以继承多个父类接口,在实现接口的时候,实现类实现所有方法 3.在接口类写方法时,自动生成方法 子类继承两个父类接口 实现类实现所有方法 ...
分类:
编程语言 时间:
2016-12-06 11:28:16
阅读次数:
280