缓冲区

计算机中的缓冲区:

  1. 缓冲器为暂时置放输出或输入资料的内存。
  2. 缓冲器内资料自储存设备(如硬盘)来,放置在缓冲器中,须待机送至CPU或其他运算设备。
  3. 缓冲区(buffer)这个中文译意源自当计算机的高速部件与低速部件通讯时,必须将高速部件的输出暂存到某处,以保证高速部件与低速部件相吻合. 后来这个意思被扩展了,成为"临时存贮区"的意思。

当然,上面是计算机上的缓冲区,总的来说计算机中的缓冲区就是为了CPU在硬盘上的存取时速度的适配,存放常使用的输入输出数据,在下次存取时缩短时间,不至于浪费CPU。(硬盘速度慢,CPU快,比如内存和高速缓冲器)。

从这个当中我们可以得到一些启示:在某些我们需要多次访问某些数据的时候可以建造一个缓冲区来存放。

 

在MVC模式中:


  1. dao层主要做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。
  2. service层主要负责业务模块的应用逻辑应用设计。
  3. controller层负责具体的业务模块流程的控制,在此层要调用service层的接口来控制业务流程。针对具体的业务流程,会有不同的控制器。

他们之间的关系是:Service层是建立在DAO层之上的,建立了DAO层后才可以建立Service层,而Service层又是在Controller层之下的,因而Service层应该既调用DAO层的接口,又要提供接口给Controller层的类来进行调用,它刚好处于一个中间层的位置。每个模型都有一个Service接口,每个接口分别封装各自的业务处理方法。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值