本博客根据《李兴华--java8编程开发入门》视频整理而来。
数据层写完了,但数据层并不能真正给用户使用,所以开发业务层。业务层是真正留给外部调用的,外部可能是控制层或者直接调用。本次操作都是采用直接调用的形式进行。
业务层也是由不同的层进行调用,所以业务层开发的首要任务就是定义业务层的操作标准。
开发业务层标准——IEmpService
业务层也可以成为Service层,由于描述的是Emp表的操作,所以名称定义为IEmpService,并且保存在service子包下。但是对于业务层方法的定义没有强制标准,但是建议写上有意义的统一名称:update(),delete().....
【注意】所有业务层的操作都用基本类型,数据层用包装类。因为在分布式开发之中,有时候包装类可能不支持。
范例:定义IEmpService操作标准
package com.fs.service;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.fs.vo.Emp;
/**
* 定义Emp表 业务层的执行标准,此类一定要负责数据库的打开和关闭操作
* 此类可以通过DAOFactory类取得IEmpDAO的接口对象
* @author 婉阿婉
*/
public interface IEmp