三层架构
程序员文章站
2022-03-14 10:16:06
...
实现方式
1.创建实体类
2.创建数据访问层层
命名规则 包名:com.xxx.dao
类和接口的命名规则:
接口: 类名+Dao 实现类:类名+Dao+Impl
/**
* 数据访问层接口
* @author Administrator
*
*/
public interface SubjectDao {
List<Subject> querySubjects();
}
/**
* 从mysql数据库查询数据
* @author Administrator
*
*/
public class SubjectDaoMySqlImpl implements SubjectDao {
@Override
public List<Subject> querySubjects() {
//编写连接数据库的代码
return null;
}
}
3.创建业务逻辑层
命名规则 包名:com.xxx.service
类和接口的命名规则:
接口: 类名+Service 实现类:类名+Service+Impl
/**
* 业务逻辑层接口
* @author Administrator
*
*/
public interface SubjectService {
List<Subject> queryAll();
}
/**
* 业务逻辑实现类
* @author Administrator
*
*/
public class SubjectServiceImpl implements SubjectService {
private SubjectDao subjectdao=new SubjectDaoMySqlImpl();
@Override
public List<Subject> queryAll() {
//返回的是全部的科目信息包含测试数据(后台开发人员维护看的)
List<Subject> subjects=subjectdao.querySubjects();
return subjects;
}
}
4.创建表现层(界面层) 展示数据的
上一篇: 学成在线day06(课程管理)
下一篇: Linux下C++后台开发面试题