美文网首页
011.MVC的约定补充说明

011.MVC的约定补充说明

作者: 胖先森 | 来源:发表于2017-04-07 10:09 被阅读0次

三层架构:即表现层、业务层、持久层。
① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层的目的就是,完成对象数据和关系数据的转换。

② 业务层:采用事务脚本模式【二阶段我们没有涉及到该知识点】。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同时成功或同时失败。避免部分成功部分失败引起的数据混乱操作。

③ 表现层:采用MVC模式。

  • M称为模型,也就是实体类。用于数据的封装和数据的传输。我们用过的名称有:VO、实体Bean、持久化类或者DTO
  • V为视图,也就是GUI组件,用于数据的展示。
  • C为控制,也就是事件,用于流程的控制

设计原则:

  • 业务层接口的设计原则:一个实体类一个接口,一次提交一个业务方法。业务方法的参数来自表现层。
  • 持久层接口的设计原则:一个实体类一个接口,一次数据库操作一个持久方法。

二期没有使用接口方式,如果对接口不了解的请参考面向接口编程的好处
http://www.cnblogs.com/xyqCreator/archive/2012/11/06/2756687.html

相关文章

  • 011.MVC的约定补充说明

    三层架构:即表现层、业务层、持久层。① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个...

  • 补充说明

    首先得声明,我不是真如老师的粉丝。真如老师创作了不少赞颂,来赞颂师长,三宝。可以看出,她心中是常常感恩师长,忆念三...

  • 补充说明

    1.Ω物质寄生分为两种:潜伏状态与发病状态。理论上Ω物质没有潜伏期,只有“感染者”才会出现抑制住“他”的情况。(不...

  • 补充说明

    最近,发现小子喜欢对结论做补充说明。 比如,妈妈你不黑,黑叔叔(去香港的飞机上遇见的老外黑人)比你黑; 懒妈吓他:...

  • 补充说明

    很多书里面,总是会提出补充说明的观点,似乎叫做如果没有补充说明,我们就说不清楚某一些道理。 道理套着道理,文字套着...

  • 补充说明

    昨晚写文配图时不小心点到完成给发布了。真是扯犊子,日更一次很不错了,还想更两次,谁要啊!就算我能写,别人能看么...

  • 补充说明

    文/心甬 接着昨天说。 昨天说到,心甬计划从下周起,把日更写文的主题重点放在“区块链投资和经济、金融”等方面,目的...

  • android 设置静态ip

    补充说明

  • 约定不明的处理

    合同生效后,当事人就质量、价款或者报酬、履行地点等内容没有约定或者约定不明确的,可以协议补充;不能达成补充协议的,...

  • 关于EPS的补充说明

    昨天的课程,大家在计算EPS的时候,与财报说有出入,而且有的同学出入比较大,经请教梁会计师以及超哥后,整理如下,供...

网友评论

      本文标题:011.MVC的约定补充说明

      本文链接:https://www.haomeiwen.com/subject/toocattx.html