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
- JavaEE项目实战(OA系统)之九_部门管理之三
- JavaEE项目实战(OA系统)之八_部门管理之二
- JavaEE项目实战(OA系统)之十_部门管理之四
- JavaEE项目实战(OA系统)之十一_部门管理之五
- JavaEE项目实战(OA系统)之十二_部门管理之六
- JavaEE项目实战(OA系统)之七_部门管理之一
- JavaEE项目实战(OA系统)之十四_员工管理之三
- JavaEE项目实战(OA系统)之六_三大框架整合之三
- JavaEE项目实战(OA系统)之十四_员工管理之二
- JavaEE项目实战(OA系统)之十五_员工管理之四
- JavaEE项目实战(OA系统)之五_三大框架整合之二
- JavaEE项目实战(OA系统)之二十_流程审批之三
- JavaEE项目实战(OA系统)之十三_员工管理之一
- JavaEE项目实战(OA系统)之三_数据库实现
- JavaEE项目实战(OA系统)之四_三大框架整合之一
- JavaEE项目实战(OA系统)之十九_流程审批之二
- JavaEE项目实战(OA系统)之二十一_流程审批之四
- JavaEE项目实战(OA系统)之二_数据库设计
- PHP XML和数组互相转换
- 6-I&O Multiplexing-The 'select' and 'poll' Functions
- java中的权限修饰符
- SimpleJson解析及调用
- HHU 1001 汽水瓶(模拟)
- JavaEE项目实战(OA系统)之九_部门管理之三
- MySQL学习笔记六
- bash shell中expr命令下几种的使用
- java中的Date,Calendar,String
- 【JAVA I/O】JAVA I/O类库基本架构图
- 热门威胁情报库深入分析(三)
- c++虚继承(2)
- 贴一个定义android animation的应用实例
- 静态语言与动态语言的部分区别