基础:MVC三层架构
2023-06-13 09:12:25 时间
大家好,又见面了,我是你们的朋友全栈君。
MVC三层架构
基于狂神说讲的MVC三层架构图, 概述:mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层之间存在粘连和职责模棱两可的地方,这就是service层出现的重要原因。
Dao:Dao层、设计模式(Data Access Object),称为数据访问对象。它是对于数据库操作的一种设计方式,把Dao设计为一个通用接口,提供对数据库进行增、删、改、查的一系列操作数据库的抽象方法。
service层的作用: service是业务层,是使用一个或多个模型执行操作的方法。
- 封装通用的业务逻辑,操作。 如一些数据的检验,可以通用处理。
- 与数据层的交互。
- 其他请求:如远程服务获取数据,如第三方api等。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153078.html原文链接:https://javaforall.cn
相关文章
- 【2022新书】可扩展系统的基础设计:分布式架构
- MVC三层架构理解
- 监控系统架构方案
- 吃透这篇微服务数据架构,数据分类存储特性,关系数据库你就行了
- SpringCloud微服务架构实战:天气预报微服务的实现
- 交换机的交换架构
- ARM基础了解_arm编程架构
- 华为大佬的“百万级”MySQL笔记,基础+优化+架构一键搞定
- Spark集群基础概念 与 spark架构原理详解大数据
- 构建未来:Linux 架构的Web 开发(linux架构web)
- Linux USB架构:构建稳定的系统基础(linuxusb架构)
- MySQL双主复制:稳定可靠的数据架构(mysql主主复制)
- 深入Linux Yocto系统架构(linuxyocto)
- 实战案例:实现master/master的Keepalivde 双主架构
- MySQL数据库架构简介(mysql数据库的架构)
- SQL Server 建模技术:简洁优雅架构(sqlserver 建模)
- 深入探究Linux架构中的关键库(linux架构库)
- 架构 Oracle 元数据库结构的基础(oracle元数据库)
- 架构升级之路从数据库主从到Redis(数据库主从 redis)
- 大数据环境下Redis实现可靠的分布式系统架构(分布式系统架构redis)
- 架构云时代Oracle云基础架构的引领者(oracle云基础)
- Redis高可用架构如何解决数据丢失问题(redis高可用什么意思)
- 实现Redis集群架构开启更大可能性(redis集群的项目描述)
- Oracle架构与MVC模式的构建之道(oracle与mvc)
- 使用redis实现arm架构的可行性(redis 适配arm)
- Oracle 11g集群架构下的启动之旅(oracle11集群启动)
- 基于jQuery架构javascript基础体系