设计模式
lijingshou
这个作者很懒,什么都没留下…
展开
-
使用Builder模式创建多值组合搜索测试用例实践
一、需求有如下的基于web的组合搜索功能,需要创建自动化测试用例:[img]http://dl.iteye.com/upload/attachment/407076/ec1db13b-25bd-3b10-9c43-fe8f906c6c90.jpg[/img]我们需要在所有的输入框输入不同的值,进行非常多次的搜索,然后验证二、实现创建一个类 ClientBasicSearch...原创 2011-01-30 14:02:45 · 158 阅读 · 0 评论 -
学习设计模式之适配器模式
[*]首先声明一个鸟类的接口,鸟会飞,还会唱歌[code="java"]package com.adapter;public interface Bird { public void sing(); public void fly();}[/code][*]创建老鹰类,实现鸟类接口[code="java"]package com.adapter;...2011-02-24 23:23:24 · 84 阅读 · 0 评论 -
使用单例模式创建DBConnection
[code="java"]package com.singleton;import java.sql.Connection;import java.sql.DriverManager;public class DBConnection { private static DBConnection dbc; private String url="jdbc:sqlser...2011-02-28 21:32:21 · 397 阅读 · 0 评论 -
简单工厂方法实现
简单工厂方法并不属于真正的设计模式[*]首先创建所有鸟类的祖先类[code="java"]package com.simplyFactory;public interface Bird { public void fly(); public void sing();}[/code][*]创建两个实现类Eagle和Dove[code="java...2011-03-03 22:00:55 · 129 阅读 · 0 评论 -
模板方法模式实践小结
模板方法模式用于固定算法的骨架,让具体算法在子类中扩展,类图如下:最显著的特点是模板方法templateMethod()已经不需要在子类中覆盖Head First设计模式这本书中对这个算法有深入分析,可以参考http://mynote.iteye.com/blog/1553604 接下去要讲的是项目中对这个模式的应用.首先有个ProductChecker的父类,定义了算法的模板...2014-02-15 23:53:34 · 101 阅读 · 0 评论 -
DAO和Service层的一些解释
转发自:http://blog.csdn.net/njujmj/article/details/52029151,dao和service对应 一般情况下,Hibernate DAO只操作一个POJO对象,因此一个DAO对应一个POJO对象。 Service层是为了处理包含多个POJO对象(即对多个表的数据操作)时,进行事务管理(声明式事务管理)。Service层(其接口的实现...原创 2014-08-12 23:29:09 · 98 阅读 · 0 评论 -
JavaBean中DAO设计模式介绍
原文地址一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。 2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data Access Obj...原创 2013-10-25 13:08:35 · 103 阅读 · 0 评论