原文:http://www.360doc.com/content/10/0601/09/495229_30616324.shtml1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原...
分类:
编程语言 时间:
2014-06-12 21:07:52
阅读次数:
402
简单工程模式适用于一个复杂子类的的创建问题。通过一个工厂对象解除
功能代码与客户端的耦合。简单工厂的优点是,在工厂类中加入了必要的逻辑判断,根据用户的选择动态实例化相关的类,对用户来说这种方式去除了客户端与具体产品类的耦合。但是每扩展一次功能,就需要修改逻辑判断的代码。不符合开闭原则。类图结构如下(...
分类:
其他好文 时间:
2014-05-26 09:41:13
阅读次数:
226
工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。
由简单工厂模式的演化及区别:
简单工厂模式最大的优点是工厂类中包含了必要的逻辑判断,根据客户端的选择动态的实例化
相关的类,对于客户端来说去除了对具体产品的依赖。但是,当我们需要给工厂模式增加功能时,我们需要在工厂类的方法里添加“case"语句,这就需要修...
分类:
其他好文 时间:
2014-05-21 16:14:07
阅读次数:
224
1 PL SQL概念
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。
PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,
所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,
通过逻辑判断、循环等操作实现复杂的功能或者计算的程...
分类:
数据库 时间:
2014-05-20 16:14:34
阅读次数:
384
一、1、文件缓存所谓文件缓存,就是根据逻辑判断,一段时间内某个asp的特定执行将不会很大的变动,因因而将内容以静态html的形式存放,然后以web的重定向技术让客户端访问静态文件,以达到减少CPU、数据库资源等的需求。这样的应用很多,譬如很多论坛就是在回复帖子的时候将整个帖子重新生成一个静态文件,然...
分类:
其他好文 时间:
2014-05-19 21:29:31
阅读次数:
419
工厂方法模式实现时,客户端需要决定实例化哪一个工厂来实现运算类,选择判断的问题还是存在的,也就是说,工厂方法把简单工厂的内部逻辑判断移到了客户端代码来进行。你想要加功能,本来是改工厂类的,而现在是修改客户端。代码如下:package
xiao;class LeiFeng{ public void s...
分类:
其他好文 时间:
2014-05-18 19:15:50
阅读次数:
249
设计模式被分成了三种类型,这次来说一下创建型中的工厂家族(简单工厂方法,工厂方法模式,抽象工厂)。通过了解,三者之间的比较来加深对工厂家族的了解。
简单工厂: 工厂类中有必要的逻辑判断,根据客户端的选择可以动态的实例化相关类.去除了与具体产品的依赖。
工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪个类.使得一个类的实例化延迟到其子类。
抽象工厂:提供创建一系列相关或互相依赖对象的接口,而无需指定他们具体的类。...
分类:
其他好文 时间:
2014-05-18 03:42:24
阅读次数:
343
1. 查询HQL过滤器
1.1. 数据过滤现状分析
项目开发的查询页面都会有很多查询条件,开发追加查询条件的工作繁琐又很浪费时间。
这块工作量主要在:页面加查询字段和后台代码逻辑判断,追加查询条件;
目前JAVA持久层主流框架Hibernate和Ibatis实现方式分析:
[1].Hibatente 技术实现:
A.页面追加查询字段;
B.后台代码需加逻辑判断,判断字段是否为空,手...
分类:
其他好文 时间:
2014-05-15 12:10:46
阅读次数:
379
我觉得吧,这东瀛的红宝石,也得玩玩,毕竟,RUBY ON
RAILS,PUPPET等也是一股力量。作为混IT圈的,知道总没坏处。就是感觉和C,C++,JAVA,C#,PHP,甚至PYTHON的感觉都不一样。。。。就是怪怪的,可能还不习惯其中的逻辑判断吧。$arr=[]$arr[0]=2def
add...
分类:
其他好文 时间:
2014-05-01 13:19:26
阅读次数:
401
最近工作比较忙,所以更新的慢了一点,今天的主要内容是关于Android版2048的逻辑判断,经过本篇的讲解,基本上完成了这个游戏的主体部分。...
分类:
移动开发 时间:
2014-04-29 13:18:20
阅读次数:
639