首页 > 其他分享 >MVC架构

MVC架构

时间:2022-10-10 19:33:22浏览次数:42  
标签:---- 架构 --- Controller MVC 序列化 View

MVC架构

是一种软件架构模式,把整个软件分为三层:Model、View、Controller
Model:模型----获取数据,并且处理数据,返回给Controller。
entity:数据库实体类 User----user表
service:业务控制层, 其余的活都交给service
dao:数据模型层----操作数据库,执行sql
View:视图----看见的页面,渲染数据,渲染页面。

Controller:控制器----servlet,接请求,给响应。

耦合度:代码之间的关联关系。

为什么要分层?

MVC,降耦合。重用性高。可维护性高。

调用关系:
View层发起请求---Controller---Service---Dao---Service---Controller---View

导入jar包,导入js文件,复制粘贴之前的JDBC工具类,昨天的字符集的过滤器

我们之前的做法,一个servlet就只处理一个请求?
一个servlet能不能处理多个post请求? 可以的。

利用反射

MVC设计模式理念:一张表,一个entity,一个service,一个dao,一个controllerentity(和表对应的实体类)要求:

1.类名和表名相同

2.类中的属性名和表中字段名相同

3.类中只有对应的set,get方法和要用到的构造器,如有需要,可以写toString。

4.序列化(把对象永久的保存起来就叫序列化。写到磁盘上叫序列化,从磁盘上读取叫反序列化。),实现序列化接口!!

标签:----,架构,---,Controller,MVC,序列化,View
From: https://www.cnblogs.com/369-1/p/16776899.html

相关文章

  • RocketMQ DLedger架构在小米的大规模实践
    ​本文作者:邓志文,小米研发工程师,ApacheRocketMQCommitter小米消息中间件选型小米内部的业务场景可分为两类,分别是数据业务和在线业务。其中数据业务包括日志流的计算、分......
  • 利用MVC设计模式构建GUI(PyQt5版)
    今天介绍一个PyQt5中利用MVC设计模式构建GUI的例子,这个案例来源于《MATLAB面向对象编程——从入门到设计模式(第2版)》第7章内容,关于存取款的GUI工具设计,详情请参考127~160页......
  • #打卡不停更#【FFH】自动配送药品机器人系统(一) --- 背景及架构
    (#打卡不停更#【FFH】基于OpenHarmony的自动配送药品机器人系统(一)---背景及架构)一.功能演示视频链接宣传视频:点击跳转B站功能演示:点击跳转B站二.目标问题与意义价值......
  • 【干货】开源微服务架构功能介绍
    在现代化办公环境中,开源微服务架构的应用价值越来越高,为企业提升办公效率,优化办公系统。那么,您知道开源微服务架构的功能有哪些吗?本文着重为广大客户和朋友们介绍下它的主......
  • 尚硅谷-JavaWeb Day6 JavaEE三层架构及web分层结构
    JavaEE三层架构介绍分层的目的是为了解耦,解耦就是为了降低代码耦合度,方便项目后期的维护和升级; web层:com.xxx.web/servlet/controllerservice层:com.xxx.serv......
  • #yyds干货盘点#前端架构API层的封装
    上午好,今天为大家分享下个人对于前端​​API​​​层架构的一点经验和看法。架构设计是一条永远走不完的路,没有最好,只有更好。这个道理适用于软件设计的各个场景,前端​​API......
  • MatrixOne从入门到实践10——物联网平台架构升级
    MatrixOne从入门到实践——物联网平台架构升级公司介绍西安天能软件科技有限责任公司,成立于2018年,公司自成立起集中力量精心打造物联网平台,拥有集自主研发、终端生产、销......
  • 微服务架构 | 服务架构的演进
    hi,这里桑小榆。本篇,我们开始探讨微服务架构这块内容,并打算专门写一个微服务的专栏。写微服务的知识体系其实早有动机,把微服务架构知识梳理完整,由于很多因素没能开展开来,所......
  • 10@lnmp架构服务环境搭建
    文章目录​​LNMP环境搭建​​​​一、LNMP的简述​​​​二、LNMP工作方式​​​​1、访问流程​​​​三、LNMP体系架构搭建​​​​1、nginx安装​​​​2、php安装​​......
  • @LNMP的架构体系
    文章目录​​LNMP​​​​什么是LNMP?​​​​LNMP工作方式​​​​1.访问流程​​​​LNMP架构搭建​​​​1.安装nginx​​​​1)配置官方源​​​​2)安装nginx​​​​3)配......