/**
*
*/
package com.htxx.demo.bus.imp;
import com.htxx.demo.bus.EmployeeBus;
import com.htxx.demo.model.Employee;
import com.htxx.service.dao.Condition;
import com.htxx.service.dao.GenericDao;
import com.htxx.service.dao.PreloadProps;
import com.htxx.service.dao.PreloadProxy;
import com.htxx.service.dao.ResultSet;
/**
* @author FanGang
*
*/
public class EmployeeBusImp implements EmployeeBus {
private GenericDao dao;
public GenericDao getDao() {
return dao;
}
public void setDao(GenericDao dao) {
this.dao = dao;
}
/* (non-Javadoc)
* @see com.htxx.demo.bus.EmployeeBus#createEmployee(com.htxx.demo.model.Employee)
*/
public String createEmployee(Employee emp) {
return (String)this.getDao().insert(emp);
}
/* (non-Javadoc)
* @see com.htxx.demo.bus.EmployeeBus#updateEmployee(com.htxx.demo.model.Employee)
*/
public void updateEmployee(Employee emp) {
this.getDao().update(emp);
}
/* (non-Javadoc)
* @see com.htxx.demo.bus.EmployeeBus#deleteEmployee(java.lang.String)
*/
public void deleteEmployee(String id) {
this.getDao().delete(Employee.class, id);
}
/* (non-Javadoc)
* @see com.htxx.demo.bus.EmployeeBus#getEmployee(java.lang.String)
*/
public Employee getEmployee(String id) {
Employee emp = (Employee)this.getDao().load(Employee.class, id);
PreloadProps.preload(emp.getDepartment());
return emp;
}
/* (non-Javadoc)
* @see com.htxx.demo.bus.EmployeeBus#findEmployee(com.htxx.service.dao.Condition)
*/
public ResultSet findEmployee(Condition condition) {
return new PreloadProps(this.getDao().query(Employee.class, condition),
new PreloadProxy(){
public Object[] PreloadProperty(Object vo) {
Employee emp = (Employee)vo;
return new Object[]{emp.getDepartment()};
}}
);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
dwr+spring+hibernate的示例
共117个文件
gif:60个
xml:16个
class:9个
3星 · 超过75%的资源 需积分: 3 279 下载量 138 浏览量
2007-10-26
14:30:54
上传
评论
收藏 2.57MB RAR 举报
温馨提示
1、在dwr中尝试编写的一些通用的代码,包括如何编写一个通用的列表显示框并实现分页、如何编写一个通用的单行编辑框、如何编辑一个通用的存盘和删除程序等等。<br><br>2、在dwr中如何与spring兼容,调用bus中的方法;在dwr中如何与hibernate兼容,在页面端操作值对象,以及处理值对象间的各种关系。<br><br>3、如何在spring中实现单dao,使这个单dao既可以与hibernate隔离,使其低耦合高内聚,提高可维护性,又能满足各个bus的业务需要,简化开发的过程。(转载分享)<br><br>
资源推荐
资源详情
资源评论
收起资源包目录
dwr+spring+hibernate的示例 (117个子文件)
EmployeeBusImp.class 3KB
DepartmentBusImp.class 3KB
AbstractEmployee.class 2KB
AbstractDepartment.class 1KB
EmployeeBusImp$1.class 843B
Employee.class 719B
Department.class 553B
DepartmentBus.class 496B
EmployeeBus.class 476B
style.css 3KB
table.css 3KB
main.css 2KB
Thumbs.db 152KB
fj-bg1.gif 42KB
fwqd.gif 3KB
gd.gif 3KB
docrole.gif 1KB
holly-11-10x1.gif 977B
holly-11-10w1.gif 973B
helpTop.gif 913B
docrenew.gif 906B
help.gif 874B
holly-11-10v.gif 859B
holly-11-10t.gif 856B
holly-11-10s1.gif 819B
holly-zr.gif 493B
holly-11-14a.gif 425B
holly-11-14b.gif 425B
holly-11-10x.gif 423B
holly-11-10w.gif 423B
buttonBG4.gif 414B
buttonBG3.gif 401B
buttonBG2.gif 386B
dot.gif 379B
docview.gif 370B
gl.gif 344B
icon_next.gif 322B
buttonBG10.gif 294B
buttonBG7.gif 267B
buttonBG5.gif 252B
dzt.gif 251B
edit1.gif 251B
history.gif 242B
glt.gif 240B
docundo.gif 236B
docrole1.gif 233B
fuzhi.gif 230B
give.gif 197B
dodeal.gif 166B
docedit.gif 158B
holly-11-10b.gif 144B
holly-11-10l.gif 143B
docdelete.gif 130B
docnew.gif 129B
docrole2.gif 125B
holly-11-10d.gif 122B
holly-11-10k.gif 120B
holly-11-10fj.gif 116B
gf.gif 113B
holly-s.gif 111B
holly-x.gif 111B
holly-11-10g.gif 104B
gao.gif 102B
ym.gif 95B
holly-11-10s.gif 92B
holly-11-10r.gif 91B
holly-11-10q.gif 82B
holly-11-10j.gif 79B
holly-11-10p.gif 77B
deleteimage.gif 76B
holly-11-10u.gif 68B
holly-11-10y.gif 66B
holly-11-10o.gif 60B
index.html 2KB
hibernate3.jar 2.15MB
dwr.jar 378KB
hxtg.jar 51KB
daosupport.jar 42KB
hxtg-src.jar 37KB
daosupport-src.jar 28KB
EmployeeBusImp.java 2KB
AbstractEmployee.java 2KB
DepartmentBusImp.java 2KB
AbstractDepartment.java 1KB
Employee.java 558B
Department.java 513B
DepartmentBus.java 481B
EmployeeBus.java 461B
ILoveYou.jpg 9KB
util.js 10KB
index.jsp 4KB
employee.jsp 3KB
index.jsp 3KB
department.jsp 3KB
MANIFEST.MF 39B
head-back.png 23KB
helpTop.png 1KB
log4j.properties 1KB
log4j.properties 1KB
employee.sql 2KB
共 117 条
- 1
- 2
资源评论
- lesliepope2012-04-11架构有了 未具体实现
yuzhi2217
- 粉丝: 2
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功