- 浏览: 163709 次
- 性别:
- 来自: 上海
最新评论
-
samsongbest:
Copperfield 写道你的目标很远大,佩服~惭愧,都忘了 ...
人生目标 -
Copperfield:
你的目标很远大,佩服~
人生目标
文章列表
1.用意
迭代子模式又叫游标模式,可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象。
2.类图
白箱聚集与外禀迭代子
黑箱聚集与内禀迭代子
3.代码
白箱聚集与外禀迭代子
/*
* 抽象聚集角色
*/
public abstract class Aggregate {
public Iterator createIterator() {
return null;
}
}
/*
* 具体聚集角色
*/
public class ConcreteAggregate extends Aggregate {
priva ...
google analycisc
- 博客分类:
- s
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-34158668-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.t ...
1.XPath: 在xml中查找节点
2.官方网站
http://www.w3school.com.cn/xpath/xpath_syntax.asp
3.实例XPath 实例
XSL:把xml转化成html
官方教程:
http://www.w3school.com.cn/xsl/xsl_templates.asp
1.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="2.xsl"?>
<catalog>
<cd>
<title>Empire Burlesque</ti ...
1. JCP: Java Community Process
官方主页:http://jcp.org/en/home/index
用于制定java技术的开发标准规范。
2.JSR:Java Specification Request.
任何人都能向JCP提交JSR
3.规范下载页
servlet规范的下载页:http://download.oracle.com/otndocs/jcp/servlet-2.5-mrel2-eval-oth-JSpec/
FAQ:
1.web.xml的规范在哪里?
答:这个主要是配servlet和listener的,所以要到ser ...
1.用意
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
2.类图
第一种简单方式
第二种方式
第三种方式 Java的内在支持
3.代码
第一种方式代码:
/*
* 抽象观察者角色
*/
public interface Observer {
/*
* 调用这个方法会更新自己
*/
void update();
}
/*
* 具体观察者角色
*/
publ ...
1.用意
准备一个抽象类,将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法的用意。
2.类图
3.代码
/*
* 抽象模板纇
*/
public abstract class AbstractClass {
public void templateMethod() {
//调用基本方法(由子类实现)
doOperation1();
//调用基本方法(由子类实现)
doOperation2();
// ...
12 行为模式 - 策略(Strategy)模式
- 博客分类:
- 设计模式
1.用意
针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。用一句话来说,就是:“准备一组算法,并将每一个算法封装起来,使得它们可以互换。”
2.类图
3.代码
/*
* 环境角色
*/
public class Context {
private Strategy strategy;
//策略方法
public void contextInterface() {
strategy.strategyInterface();
}
publi ...
JS 项目的学习笔记
- 博客分类:
- DOM W3C DHTML
1. 页面onload
<script type="text/javascript" src="dojo/dojo.js" djConfig="parseOnLoad: true"></script>
<script type="text/javascript">
dojo.addOnLoad(function() {
alert(44);
});
</script>
2.js对象的定义与初始化
定义函数,用new直接返回实例,这个语法 ...
DHtml学习总结
- 博客分类:
- DOM W3C DHTML
DHTML.chm
网页版
http://www.phpx.com/man/dhtmlcn/objects.html
1. div
dojo.byId("").style.height="150px";
dojo.byId("").style.height = "150px";
dojo.byId('').style.overflowX='hidden';
dojo.byId(' ...
ResourceBundle
- 博客分类:
- Java
1. getBoundle
//resources文件夹下的SAO.properties文件
java.util.ResourceBundle.getBundle("resources.SAO");
11 结构模式 - 桥梁(Bridge)模式
- 博客分类:
- 设计模式
1.用意
2.类图
3.代码
z
1.用意
将抽象化与实现化脱耦,使得二者可以独立地变化。
2.类图
3.代码
/*
* 抽象化角色
*/
public abstract class Abstraction {
protected Implementor imp;
public void operation() {
imp.operationImp();
}
}
/*
* 修正抽象化角色
*/
public class RefinedAbstraction extends Abstraction {
publi ...