论坛首页 Java企业应用论坛

ZK经典用法---模板方法模式(更新)

浏览 11181 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (7)
作者 正文
   发表时间:2010-08-12  
szbaony 写道
简单扼要,建议补充下,在项目开发中这么处理,有何好处,主要是针对新手,帮新手理解原理

好的,明天我给补充上~,~ 晚上我回去酝酿
0 请登录后投票
   发表时间:2010-09-20  
这个模板方法模式,貌似跟ZK没多大关系吧
0 请登录后投票
   发表时间:2010-09-20  

和ZK比较相似,国内开源的Javaweb框架,更多突出业务积累

 

http://code.google.com/p/simpleframework/

 

demo:

http://222.35.91.208:9000/

0 请登录后投票
   发表时间:2011-03-02  
我们也在用ZK,是3.6.4版本。不过感觉有的地方还是很不习惯,强制转换太多了。
0 请登录后投票
   发表时间:2011-03-02   最后修改:2011-03-02
模板用来将不变的行为抽离为父类,去除子类中重复代码。

目前MVC很多都要去Dao

其实我们在写Dao时候可以抽象出一些不变的方法比如:
add
update
delete
query
或者get/set
放入抽象父类中实现代码,

Dao:Interface

AbstractDao implements Dao{

public void add(){
   getInstance().add();
}
public void update(){
   System.out.println("Dao update");
}

public Dao getInstance();

}

ConrectaDao extend AbstractDao {

public void add(){
   System.out.println("ConrectaDao+add()");
}
public void mymethod(){
   System.out.println("ConrectaDao+mymethod()");
}


public Dao getInstance(){
   return this;
}

}

}


client:

ConrectaDao dao = new ConrectaDao();

dao.add();
dao.update();
dao.mymethod();


0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics