- 博客(11)
- 资源 (16)
- 收藏
- 关注
原创 spring(七)ssh2框架搭建
1.导入相关jar包:已经整理,这里不做介绍,提供下载地址 点击打开链接 http://download.csdn.net/detail/clarkkentyang/9879354 2.添加spring配置文件applicationContext.xml <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml
2017-06-26 20:43:38 352
原创 Spring(六)spring之事务管理
通过给账户赠送积分的例子引入事务的话题: 未使用事务: 账户加减积分Dao: public interface AccountDao { void upScore(int score,int id); void downScore(int score,int id); } 账户加减积分实现类: public class AccountDaoImpl extends Jd
2017-06-22 09:50:19 252
原创 设计模式(十一)桥接模式
桥接模式:可以取代多层继承的方案。多层继承违背了单一职责原则,复用性较差,类的个数也非常多。桥接模式可以极大的减少子类的个数,从而降低管理和维护的成本。 桥接模式极大的提高了系统可扩展性,在两个变化维度中任意扩展一个维度,都不需要修改原有的系统,符合开闭原则。 未使用桥接的代码: public interface Product { public void advertise();
2017-06-20 18:14:07 238
原创 Spring(五)spring整合jdbc
spring中整合了通过jdbc操作数据库: User类: public class User { private int sid; private Date bithday; private String gender; private String name; @Override public String toString() { return "
2017-06-19 22:24:18 246
原创 spring(四)AOP相关概念
AOP定义:面向切面编程 AOP实现原理: 1.动态代理:被代理对象必须要实现接口 2.CGLib代理:可以对任何类生成代理,代理的原理是对目标对象进行继承代理
2017-06-17 14:05:32 257
原创 设计模式(十)代理模式
代理:只需要对象进行相关的操作,对象操作的前后的处理的行为人,即是代理。 代码之静态代理: 球员相关工作的接口: public interface PlayerInterface { //踢球,球员本身的技能 public void playFootBall(); //下面为经纪人(代理的工作) public void chooseFootBallTeam(); pub
2017-06-15 16:38:57 262
原创 设计模式(九)适配器模式
适配器:是一个接口转换器,将一个接口转换为客户需求的另一个接口。使原本由于借口不兼容而不能操作的类可以操作。 使用场景:旧系统升级改造; 例子:InputStreamReader(InputStream),OutputStreamWriter(OutputStream) 接口: public interface Target { void doSth(); } p
2017-06-15 10:57:05 215
原创 设计模式(八)原型模式
使用场景:当通过new产生的一个对象需要非常繁琐的数据准备或访问权限时,可以使用原型模式。 类似于java中的克隆技术,以某个对象为原型,复制出新的对象。新对象与原型对象拥有相同特点。 优势:效率高,避免了重新执行构造过程的步骤。 与new出来的对象的比较: new创建新的对象属性采用的是默认值。克隆出的对象的属性值完全和原型对象相同。 克隆出的新对象改变不会影响原型对象,并且修
2017-06-14 11:46:49 232
原创 设计模式(七)建造者模式
适用于某个对象的构建过程复杂的情况,分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。 实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象。也就是实现了构建算法、装配算法的解耦,实现了更好的复用。
2017-06-12 18:12:58 258
原创 设计模式(六)抽象工程模式
概念:抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。 适用于多个细分的部分组成的一个产品的制造工厂。 例子:一个世界级的足球俱乐部,需要伟大的球衣,雄厚的资金,优质的球场草皮 抽象一个足球队的工厂接口,FootBallTeamFactory,里面3个方法接口Player,Money,Place
2017-06-09 18:21:16 527
原创 Struts2之拦截器相关内容
创建拦截器的方法: 1.实现Interceptor 2.继承AbstractInterceptor 3.继承MethodFilterInterceptor 两种处理情况 a.放行:调用ActionInvocation的invoke()方法 b.不放行:直接返回字符串
2017-06-01 22:58:05 225
Linux之tomcat7
2017-04-29
Linux之shell
2017-04-27
linux操作工具shell
2017-04-26
Git-2.11.0-64-bit.exe
2017-03-19
spring-boot-中文参考指南
2017-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人