![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 62
mingluoxuan
这个作者很懒,什么都没留下…
展开
-
责任链模式--mina 想到的..
转自:http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html 《JAVA与模式》之责任链模式在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接...原创 2013-03-27 21:53:46 · 55 阅读 · 0 评论 -
mvc的想法
1:从model1到model2就是mvc的出现,说白了mvc就是m-v-c概念的东西 往往会吓住很多人 mvc差不多就是一个前端控制器,控制页面的走向,调用业务层的逻辑处理方法 mvc的框架有 很多,个人接触的有stuts1,struts2,spring mvc就struts2用的比较久点,struts1比较啰嗦没struts2参数处理的好,struts1一定要继承action,...原创 2012-08-15 11:43:52 · 53 阅读 · 0 评论 -
关于XmlUtil操作xml生成的类的设计------xml生成方法实现
前面,就实现了单例没有把具体的方法写出来,因为操作xml生成,是key-vlaue模式;从数据库到封装xml文件XmlUtil工具类是必不可少的: package com.xmlutil;import java.util.Map;/** * xml操作类 * @author lijunqing 定义xml的格式为<ROOT></ROOT>...原创 2012-08-14 18:13:20 · 499 阅读 · 0 评论 -
关于XmlUtil操作xml生成的类的设计------单例模式
操作类一般都是这需要一个对象的,在模式中称为单例模式,这个是最简单的模式之一但是用途很多:单例模式有两种方式一种 直接 第一种 private static XmlUtil xmlUtil = new XmlUtil();第二种是需要的时候在创建对象: public class XmlUtil(){ private static XmlUtil xmlU...原创 2012-08-13 18:02:40 · 221 阅读 · 0 评论 -
事件监听模式
1: swt还是android 都有 点击一个按钮,注册监听,等事件监听的模式:首先有个事件,然后有处理事件的监听。和观察者模式来说差别还是蛮大的简单的实现:http://abruzzi.iteye.com/blog/266027 事件监听器模式(一个简单的例子)在GUI程序设计中,在设计时通常不会知道用户的动作什么时候会发生,如用户可能点击某一个按钮,也可能不点击,而且点...原创 2013-05-06 10:26:40 · 123 阅读 · 0 评论 -
代理模式-------动态代理
对应静态代理,真实主题和代理主题共用同一个接口,代理主题必须现实对真实主题的引用,所以导致没一个真实主题必须写一个代理类,当越来越多的时候,这种就比较庞大也不好维护了! JDK动态代理利用JDK来实现动态代理 首先让我们来了解一下如何使用 Java 动态代理。具体有如下四步骤:通过实现 InvocationHandler 接口创建自己的调用处理器;通过为 Prox...原创 2012-08-13 09:12:19 · 71 阅读 · 0 评论 -
xml+xstl作为展示的伪mvc设计
现在,很多的web开发在表现层,主要通过jsp、html等展示,对基于xml-xstl格式的显示的框架我不知道有木有,现在就分析下给予xml-xstl或者wml的手机网站前端设计思路: 请求路径-----------------》BaseServlet-----------》BaseProjectServlet---------------》CrtlServlet-----》xmlutil...原创 2012-08-12 10:23:05 · 116 阅读 · 0 评论 -
代理模式--------静态代理
代理模式:故名思议就是通过其他的对象来代替本身做些事情,比如:买房子的整个过程 1:生成房子的要销售房子,但是会通过 中介公司 销售 他们的房子给客户 其中 中介公司就相当于代理了 该房子的 销售权利,该权利必须 是两方所共有的,而实现不同;所以是接口中的一个方法就是代理对象和实际对象公用一个接口,而代理必须持有对实际对象的引用 如下: pa...原创 2012-08-11 18:34:04 · 64 阅读 · 0 评论 -
反应器模式--JAVA NIO
我觉得阻塞和非阻塞主要是指读,而同步和异步是说写非阻塞就是说: 如果没有数据我宁愿不要了,不要让我等,我还要干别的,我一会再来看有没有。阻塞就是: 如果没有我要的数据,我的程序无法继续下去,所以没有就等等吧,没有关系,我没别的事情同步就是写的时候真写了,而不是透明地放在某个地方。异步就刚好相反了 转载:http://www.cnblogs.com/...原创 2013-04-02 09:33:25 · 89 阅读 · 0 评论 -
观察者模式----...
1: 就是 一个 主题变化了 所有的 注册改主题的对象 也都发现变化 具体就是: 一个 抽象类 拥有一个list对象,然后其他对象注册进去 ... 主题变化 那边观察者执行update()更新方法更新。那种 监听 都是这个模式具体:http://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html ...原创 2013-04-01 17:33:57 · 60 阅读 · 0 评论 -
mina-过滤器Iofilter的设计
转载:http://www.iteye.com/topic/1124504 二、Mina是怎么实现责任链模式的上面介绍了纯净的责任链模式,但是在真实的项目中写代码不可能完全照搬,所以多看看开源项目的代码写作方式也许才能真正提高我们的编程能力。就以Mina的过滤器链来看,对这种模式进行了自己的实现,但是道理是相通的,带着责任链模式的理解去看看Mina的实现是怎样的。先看一下Min...原创 2013-03-28 08:45:21 · 187 阅读 · 0 评论 -
单例模式
今天看到群里,关于单例模式的多线程下的安全问题:1:最简单写法的线程安全的单例,但是直接是在内存的,占空间package com.http.concurrent.test;public class Singleton { private static Singleton instance=new Singleton(); // 直接new 可以加上final ...原创 2014-03-14 16:06:19 · 81 阅读 · 0 评论