首页 > 其他分享 >MVC:开发模式

MVC:开发模式

时间:2023-01-11 01:44:25浏览次数:39  
标签:Java 分工协作 MVC 模式 开发 jsp Servlet

1.jsp演变历史

    1.早期只有servlet,只能使用response输出标签数据,非常麻烦。  

    2.后来有了jsp,简化了Servlet的开发,如果过度使用jsp中即写大量的Java代码,造成南与维护,难于分工协作

    3.在后来,Java的web开发,借鉴了mvc开发模式吗,使程序设计更加合理。

2.MVC:

  1.M:model 模型。JavaBean

    *完成具体的业务操作,如查询数据库,封装对象

  2.V:View 视图。JSP

    *展示数据

  3.C:Controller 控制器。Servlet

    *获取用户的输入

    *调用模型

    *将数据交给试图进行展示

  *优点:

    1.耦合性低,方便维护,可以利于分工协作

    2.重用性高

  *缺点:

    1.使得项目架构变得复杂,对开发人员要求高

标签:Java,分工协作,MVC,模式,开发,jsp,Servlet
From: https://www.cnblogs.com/lin513/p/17042694.html

相关文章

  • springMVC上传文件
    前端页面:请求方式为:post设置enctype属性(指定请求体的编码类型):默认值为application/x-www-form-urlencoded普通字符方式编码......
  • 23种设计模式的优缺点
    【设计模式】23种设计模式的优缺点分析   1、单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。2、原型......
  • Serverlet程序开发
    1.去marven仓库官网下载所需控件https://mvnrepository.com/ <!--https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api--><dependency>......
  • Servlet生命周期,以及对Servlet开发的改进
    Servlet项目结构--web(项目名称) --WEB-INF --classes(编译后的java类) --lib(存放运行时所需的jar包) --web.xml(填写servlet相关信息) --html --css --image第一个......
  • 记录使用adb连接rn项目进行开发
    先在本地安装adbADB全称AndroidDebugBridge,译作Android调试桥。ADB是一种功能多样的命令行工具,可让您与设备进行通信。ADB命令可用于执行各种设备操作(例如安装和调......
  • Unity中单例模式的优雅实现
    引言系统地整理了下在Unity中实现单例的几种写法。针对两类情况分别提供了实现方案:纯C#实现(7种)继承自MonoBehaviour(3种)分析了各种方案的优劣,记录了思考过程,最后......
  • OPPO 后端开发 一、二面面经
    你好,我是Guide,看了这么多面试成功的经验分享,今天来看一个读者分享的Oppo秋招面试失败经历。面经合集请看:Java面试题&面经精选集。下面是正文(文中的我为读者本人)。个......
  • 【首页】推荐店铺模块开发和滑块处理
    一、【首页】推荐店铺模块开发和滑块处理1.1完成后的效果图:1.2components/index目录下新建Shop.vue组件1.3pages/index/index.vue引入Shop.vue组件1.4Shop.vue组......
  • 自签发SSL证书-解决本地开发跨域调试问题
    问题:解决问题:第一步:新建文件ext.ini,或者ext.ext都可以,写入以下内容basicConstraints=CA:FALSEkeyUsage=nonRepudiation,digitalSignature,keyEnciphermen......
  • Windows安装使用Docker,方便你的开发和部署(DockerDesktop篇)
    前言首先声明,此篇不是完全的Docker技术文章,而是单纯的教你使用Docker,不包含Docker的一些命令、如何打包Docker镜像等等。为什么要用Docker?大家好,我是小简,今天带来一篇W......