1.Command模式
是将对行为进行封装的典型模式
2.Factory模式
是将创建进行封装的模式,
3.Adapter模式
当两个系统的之间的接口不匹配时,就需要用适配器来把一个系统的接口转换为与另一个系统陪陪的接口。
同样也可以用作简化编程,如让适配器对某个接口的所有方法空实现,子类继承此适配器,即可只实现某个方法了。
4、代理模式
代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、及把消息转发给委托类,代理类和委托类之间为组合关系。
- 14:39
- 浏览 (13)
- 评论 (0)
- 分类: Design Pattern
http://blog.sina.com.cn/s/blog_4ae2ef25010008ai.html
发现
protected void setUp() throws Exception { super.setUp(); context = new FileSystemXmlApplicationContext(springConfigFile); & ...
1.网页一般宽度因为分辨率一般是800*600或者1024*768所以你的页面的设置宽应该是780或者1004像素素的,剩下的是显示滚动条的,这个没什么规矩,只是行业里默认的。页面像素宽度 分辨率 788 ...
总网上搜了些Log4j与common-logging的介绍,记录下。
一.Log4j
1.简介
Log4j是Apache的一个开放源代码项目
使用Log4j,我们可以很方便的来记录日志.
从http://www.apache.org/dist/logging/log4j/1.2.14/下载最新的稳定版本
2.用法
把log4j-1.2.14.jar丢到lib目录下,使用log4j前需要定义配置文件,也可以不使用,而是在代码中配置log4j环境.但是使用配置文件使应用程序更加灵活。
log4j配置文件有三个主要的组件:Logger,Appender和Layout,分别为日志类型,日志输出目的 ...
- 21:13
- 浏览 (325)
- 评论 (0)
- 分类: open source
JavaScript由ECMAScript(基本语法),BOM和DOM组成,下面是对JS中一些对象的总结。
一.BOM
BOM指(Brower Object Model)浏览器对象模型。
从BOM的角度看,侧重于从集合的角度看问题,把页面划分为不同的部分,以及页面本身的一些属性,如背景色,标题名称等,由于BOM的实现是基于浏览器的,所以不同浏览器的属性和方法有不一致之处,这造成很多麻烦。注意一些一致的,常用的属性和方法,BOM把页面分为如下几部分:
anchors : Collection of all anchors i ...
一.什么是DOM
HTML文档对象模型(HTML Document Object Model)定义了访问和处理HTML文档的标准方法。HTML DOM 把HTML文档呈现为带有元素、属性和文本的树结构(节点树)。
在1998年,W3C发布了第一级的DOM规范。这个规范允许访问和操作HTML页面中的每一个单独的元素。所有的浏览器都执行了这个标准,因此,DOM的兼容性问题也几乎难觅踪影了。
DOM可被JavaScript用来读取、改变HTML、XHTML以及XML文档。被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1/2/3):
Core DOM
定义了一套标准的针 ...
1.getElementById
作用:一般页面里ID是唯一的,用于准备定为一个元素
语法: document.getElementById(id)
参数:id :必选项为字符串(String)
返回值:对象; 返回相同id对象中的第一个,按在页面中出现的次序,如果无符合条件的对象,则返回 null
example:document.getElementById("id1").value;
2.getElementsByName
作用:按元素的名称查找,返回一个同名元素的数组
语法: document.getElementsByName(name)
参数:name :必选项为字符串(Stri ...
最近体会了一下“救火”的感觉,公司几年前的一个项目(背景比较复杂)要被验收了,由于一些原因,要我去研究下BPEL,作出一个DEMO。
一、BPEL
上网搜了一下BPEL,是一种流程描述语言,他是为了整合现有的Web Services,将现有的Web Services按照要求的业务流程整理成为一个新的Web Services,再这个基础上,形成一个从外界看来和单个Service一样的Service.。
二、Web Services
1.概念
Web Services我也是听说过,没做过,上网查了一下。Web Services 是一种构建应用程序的普通模型,并能在所有支持 Int ...
记录一下Display与Visibility的区别,用下面的例子看下效果就可以了。
1.Display
display被设置为block时显示,设置为none时元素实际上就从页面中被移走,它下面所在的元素就会被自动跟上填充
<script language="JavaScript">
function testDisplay(me){
if (me.style.display=="block"){
me.style.display="none";
}
else { ...
一、contentType 与pageEncoding区别
contentType -- 指定的是JSP页最终 Browser(客户端)所见到的网页内容的编码.
就是 Mozilla的 Character encoding, 或者是 IE6的 encoding. 例如 JSPtw Forum 用的contentType就是 Big5.
pageEncoding -- 指定JSP编写时所用的编码
如果你的是 WIN98, 或 ME 的NOTEPAD记事本编写JSP, 就一定是常用的是Big5 或 gb2312, 如果是用 WIN2k winXP的NOTEPAD时, SAVE时就可以选择不 ...
- 17:38
- 浏览 (313)
- 评论 (0)
- 分类: Jsp&Servlet
- 浏览: 84266 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
学习Java的内存泄漏原理讲 ...
哎呀!最近遇到了这个java.lang.OutOfMemoryError: Ja ...
-- by glacier3 -
(转)TransactionSynchron ...
如果是用框架,不是自己bindResource的话?上面写掉了。呵呵
-- by javaeyename -
(转)TransactionSynchron ...
TransactionSynchronizationManager.bindRe ...
-- by javaeyename -
POI操作Excel文档-中级 ...
顶
-- by g031581 -
XFire学习
值得參考。
-- by figeonline






评论排行榜