1、DAO分层设计思想

本文探讨了程序设计中的分层思想,特别是DAO设计模式。内容涵盖大脑类比的数据层、语言行为的数据访问层(DAO)以及业务层的角色。业务层是项目核心,负责协调多个数据层原子操作来完成复杂任务。数据层则专注于数据库的原子性操作,如PreparedStatement接口的使用。
摘要由CSDN通过智能技术生成

1、理解程序设计分层的思想;
2、DAO设计模式的组成以及各部分的开发。

在本次实验中,除了IO的部分暂时不会使用到之外,所有的Java的重点的核心部分都会采用到。
#程序的分层

实际上在任何的环境下分层的概念都会存在,例如:在公司里面可以按照职位进行分层。每一个层都是完全独立的,并且可以与其它层进行完整的交互。

现在以人类说话交谈为例做一个简单的分层:
(1)大脑是作为所有信息存储的单位存在,可以理解为数据层;
(2)依靠语言或者是各个的行为模式来讲分散的数据组合在一起;
(3)还是需要有一些辅助性的外表的支持。
如果要对程序进行划分,那么最常见的划分方式:显示层+控制层+业务层+数据层+数据库
image.png
在整个项目之中,后台业务是最为核心的部分。因为现在的移动应用的火爆问题,所以对于前台层已经不再单独的局限于是一个简单的WEB层了,而可能是Android、IOS,而且随着技术的发展,可能后面会使用其他语言。
那么既然整个项目的核心是后台业务层,那么什么叫业务?什么叫数据?以陈冠右拍照为例。
image.png
业务层是整个程序提供

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值