学生管理系统的分层

Test层:关注将参数传递到业务层,接收从业务层返回的数据
biz层:-----业务层-----业务逻辑处理
dao层:-----数据访问层-----与数据库进行交互

添加,删除,修改分层:
在这里插入图片描述在这里插入图片描述查询、分页的分层,由于dao层只能由于与数据库的交互,不能直接打印输出查询到的数据,所以这个时候我们就要考虑利用集合来储存查询到的数据,然后返回给biz层,biz层用集合接收数据,然后再返回到Test用集合接收,然后利用增强for去遍历输出。
具体代码:
在这里插入图片描述
查询指定id的分层:由于dao层利用id查询到的是一个单一的对象,所以直接用对象接收并且返回给biz层,biz层用对象接收返回给Test,Test接收对象,直接打印对象输出。
在这里插入图片描述使用分层的好处:
代码结构更清晰,每层代码设计更明确
方便项目需求的扩展
**

具体代码实现:

Test层:

public class Test {
	private static UserBiz userBiz = new UserBiz();
	private static StudentBiz studentBiz = new StudentBiz();
	public static void main(String[] args) {
		System.out.println("==============学员管理系统==============");
		System.out.println("请输入用户名:");
		Scanner sc = new Scanner(System.in);
		String name = sc.nex
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值