首页 > 其他分享 >MVC_jsp演示历史以及MVC详解

MVC_jsp演示历史以及MVC详解

时间:2022-12-21 23:00:11浏览次数:44  
标签:演示 用户 视图 MVC jsp 详解

MVC_jsp演示历史

jsp演变历史

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

  2、后来有jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,又些html表,

    造成难于维护,难于分工协作

  3、再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性

 

MVC_详解

MVC思想将程序分成三层:

View(视图):和用户的交互界面,用户展示响应数据和收集用户输入内容

Model(模型):程序的核心业务处理,数据库的操作等。

Controller(控制器):主要用来接收用户请求,根据请求调配各种模型(Model)的数据,进而展示个用户相应的内容(View)

 

 

 

优缺点

优点:

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

  2、高重用性和可适用性

  3、较低的生命周期成本

  4、有利于软件工程化管理

缺点:

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

   2、增加了系统结构和实现的复杂性

   3、视图与控制器间的过于紧密的连接

   4、视图对模型数据的低效率访问

 

标签:演示,用户,视图,MVC,jsp,详解
From: https://www.cnblogs.com/qihaokuan/p/16997419.html

相关文章

  • 【Java自动化测试】-TestNG操作详解
    一、 TestNG使用流程1.1TestNG安装本文以IDEA+Maven为例介绍TestNG,IntelliJIDEA版本为IntelliJIDEA。IntelliJIDEA中默认集成了TestNG,点击File->Settings,如下图:......
  • SpringBoot大文件上传详解及实例代码
    ​ 前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好......
  • Insight Enterprises EDI 850 采购订单报文详解
    InsightEnterprises是一家世界500强解决方案集成商,在全球拥有11,500多名员工,帮助企业加速数字化转型。Insight为管理其庞大的供应链建立了EDI(ElectronicDataInterc......
  • 8000字详解Thread Pool Executor
    摘要:Java是如何实现和管理线程池的?本文分享自华为云社区《​​JUC线程池:ThreadPoolExecutor详解​​》,作者:龙哥手记。带着大厂的面试问题去理解提示请带着这些问题继续......
  • 8000字详解Thread Pool Executor
    摘要:Java是如何实现和管理线程池的?本文分享自华为云社区《JUC线程池:ThreadPoolExecutor详解》,作者:龙哥手记。带着大厂的面试问题去理解提示请带着这些问题继续后文......
  • Maven 安装和配置方法详解
    通常一个Java项目会引用大量的jar包,而jar包之间可能存在各种依赖关系,如果运行Java项目时仅使用classpath参数来管理jar包会非常不方便,此外,在项目编译、打包、升级、发......
  • JSP概念以及JSP的指令
    JSP概念1.作用:用于配置JSP页面,导入资源文件格式:<%@指令名称属性名1=属性值1 属性名2=属性值2 %>分类:1.page:配置JSP页面的2.in......
  • SpringMVC父子容器加载与关系源码
    我们都知道SpringMVC父子容器加载是通过dispatcherServlet与ContextLoaderListener类:他们的关系源码如下:先说父容器加载:Context'Loader'Listener源码如下:@Overridepublic......
  • 知识分享-消息中间件详解+rabbitMQ
    知识分享-消息中间件详解+rabbitMQ消息中间件概述消息中间件是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统。应用......
  • Redis持久化底层原理详解
    Redis持久化由于Redis是一个内存数据库,所谓内存数据库,就是将数据库中的内容保存在内存中,这与传统的MySQL,Oracle等关系型数据库直接将内容保存到硬盘中相比,内存数据库的读......