空间站

北极心空

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks
 

如何在struts+spring+hibernate的框架下构建低耦合高内聚的软件》。昨天和几个朋友讨论问题的时候,谈到通过DaoSupport

2
java 代码

  1. package com.htxx.thps.psb.dao.imp;   
  2.   
  3. import com.htxx.service.dao.BasicDao;   
  4. import com.htxx.service.dao.Condition;   
  5. import com.htxx.service.dao.ResultSet;   
  6. import com.htxx.thps.model.PsPsb;   
  7. import com.htxx.thps.model.PsPsjcd;   
  8. import com.htxx.thps.model.PsWtmx;   
  9. import com.htxx.thps.psb.dao.PsbDao;   
  10.   
  11. /**  
  12.  * @author FanGang  
  13.  *  
  14.  */  
  15. public class PsbDaoImp extends BasicDao implements PsbDao {   
  16.   
  17.     /* (non-Javadoc)  
  18.      * @see com.htxx.thps.psb.dao.PsbDao#getPsb(java.lang.String)  
  19.      */  
  20.     public PsPsb getPsb(String id) {   
  21.         return (PsPsb)this.load(PsPsb.class, id);   
  22.     }   
  23.   
  24.     /* (non-Javadoc)  
  25.      * @see com.htxx.thps.psb.dao.PsbDao#updatePsb(com.htxx.thps.model.PsPsb)  
  26.      */  
  27.     public void updatePsb(PsPsb vo) {   
  28.         this.update(vo);   
  29.     }   
  30.   
  31.     /* (non-Javadoc)  
  32.      * @see com.htxx.thps.psb.dao.PsbDao#getPsb(com.htxx.service.dao.Condition)  
  33.      */  
  34.     public ResultSet getPsb(Condition condition) {   
  35.         return this.query("PsPsb", condition);   
  36.     }   
  37.   
  38.     public PsPsjcd getPsjcd(String id) {   
  39.         return (PsPsjcd)this.load(PsPsjcd.class, id);   
  40.     }   
  41.   
  42.     public ResultSet getPsjcd(Condition condition) {   
  43.         return this.query("PsPsjcd", condition);   
  44.     }   
  45.   
  46.     public PsWtmx getWtmx(String id) {   
  47.         return (PsWtmx)this.load(PsWtmx.class, id);   
  48.     }   
  49.   
  50.     public ResultSet getWtmx(Condition condition) {   
  51.         return this.query("PsWtmx", condition);   
  52.     }   
  53.   
  54.     public void updatePsjcd(PsPsjcd vo) {   
  55.         this.update(vo);   
  56.     }   
  57.   
  58.     public void updateWtmx(PsWtmx vo) {   
  59.         this.update(vo);   
  60.     }   
  61.   
  62. }  
4
 

 

如何在struts+spring+hibernate的框架下构建低耦合高内聚的软件》中已经给出了这个结构的一个实现,供大家参考。




说明:以上2篇文章均来自:http://fangang.javaeye.com/blog/52883推荐,到原博客阅读,和下载相关代码,此处只是本人收藏,方便查看,在此向作者表示衷心感谢!
posted on 2007-10-15 09:44 芦苇 阅读(458) 评论(0)  编辑  收藏 所属分类: SpringJAVAHibernate

只有注册用户登录后才能发表评论。


网站导航: