欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

三层架构

程序员文章站 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.创建表现层(界面层) 展示数据的
三层架构三层架构