摘要: 简介 工厂模式有三种:简单工厂模式,工厂方法模式,抽象工厂模式,这三种都属于工厂模式,但各有不同。 简单工厂模式 简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 模式中包含的角色及其职责 1.工厂(Creator) 阅读全文
posted @ 2018-05-26 20:01 java农民工 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 静态代理 静态代理是在编译时就将接口、实现类、代理类一股脑儿全部手动完成,但如果我们需要很多的代理,每一个都这么手动的去创建实属浪费时间,而且会有大量的重复代码 。 例如: 运行结果为: 通过上述例子,我们看到,静态代理需要手动的取创建,并且在以后我们有可会对tank这个类进行日志管理,权限管理,事 阅读全文
posted @ 2018-05-22 19:36 java农民工 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 前言 最近老大让每周写一篇技术性的博客,想想也没啥写,就想着随便拿个以前的项目去研究研究五大框架的底层代码。本人水平有限,有不对的地方还望大家勿喷,指正! 开始之前先了解下strtus2的工作流程: 工作原理图: (1) 客户端(Client)向Action发用一个请求(Request) (2) C 阅读全文
posted @ 2018-05-11 22:18 java农民工 阅读(252) 评论(0) 推荐(0) 编辑