JavaEE项目实战(OA系统)之九_部门管理之三

来源:互联网 发布:企业cms 编辑:程序博客网 时间:2024/05/17 09:23

  JavaEE项目实战(OA系统)之九_部门管理之三

  三、业务逻辑层

  业务逻辑层也是先接口,后实现。

  由于我们的业务比较简单,业务逻辑层只是简单地调用数据访问层,并没有复杂的业务逻辑。

  接口:

public interface DeptBiz {void add(Dept dept);void del(int id);void update(Dept dept);Dept getById(int id);List<Dept> getAll();}
  实现类:

// 业务逻辑层@Service// 声明事务@Transactionalpublic class DeptBizImpl implements DeptBiz {@Resourceprivate DeptDao deptDao; // 数据访问层对象@Overridepublic void add(Dept dept) {deptDao.add(dept);}@Overridepublic void del(int id) {deptDao.del(id);}@Overridepublic void update(Dept dept) {deptDao.update(dept);}@Overridepublic Dept getById(int id) {return deptDao.getById(id);}@Overridepublic List<Dept> getAll() {return deptDao.getAll();}// getter & setterpublic DeptDao getDeptDao() {return deptDao;}public void setDeptDao(DeptDao deptDao) {this.deptDao = deptDao;}}

0 0