三层架构和MVC

三层架构并不是MVC!两者之间的关系是,MVC是属于三层架构中的表现层!

三层架构是针对整个应用的业务分级,分为表现层,业务层,数据层。表现层负责展示界面,业务层负责基本业务逻辑,数据层负责对数据库的一系列操作。

MVC严格上来说是三层架构中的表现层的进一步分解,M是model(数据模型),V是view视图,c是controler负责处理请求。


再描述两个概念

DAO :(Data Access Objects) 数据访问对象,属于数据访问层。DAO层一般有接口和该接口的实现类! 接口用于规范实现类! 实现类一般用于用于操作数据库! 一般操作修改,添加,删除数据库操作的步骤很相似,就写了一个公共类DAO类 ,修改,添加,删除数据库操作时 直接调用公共类DAO类!

ORM   对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中

猜你喜欢

转载自blog.csdn.net/u010365819/article/details/80705147