首页 > 其他分享 >768~769 MVC_jsp演变历史,MVC详解

768~769 MVC_jsp演变历史,MVC详解

时间:2023-02-11 21:12:04浏览次数:42  
标签:768 769 java 视图 MVC jsp

MVC:开发模式

  jsp演变历史

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

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

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

MVC:

    1. M:Model,模型。JavaBean
      完成具体的业务操作,如:查询数据库,封装对象

    2.V:View,视图。JSP

      展示数据

    3. C:Controller,控制器。Servlet

      获取用户的输入

      调用模型

      将数据交给视图进行展示

  优缺点:

    1. 优点:

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

      2. 重用性高

    2. 缺点:

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

 

标签:768,769,java,视图,MVC,jsp
From: https://www.cnblogs.com/agzq/p/17112553.html

相关文章

  • 【SpringMVC源码三千问】DispatcherServlet源码解析
    DispatcherServlet#doDispatch()是SpringMVC处理请求分发的方法,只要是springmvc处理的http请求,都会经过DispatcherServlet的请求分发处理,从而调用相应的handler......
  • MVC_详解与EL_概述
    MVC_详解MVC:1.M:Model,模型完成具体的业务操作,如:查询数据库,封装对象2.V:View,视图......
  • MySQL 事务和MVCC原理
        事务定义事务是一组操作,这些操作可以是一条SQL语句、一组SQL语句或整个程序。      什么时候会用到事务呢?当多张强一致关联的表,需要进行数......
  • JSP_内置对象与MVC_jsp演变历史
    JSP_内置对象3.内置对象在jsp页面中不需要创建,直接使用的对象 一共有9个: 变量名 ......
  • springmvc的Interceptor拦截器和servlet的filter过滤器
    springmvc的Interceptor拦截器和servlet的filter过滤器1、springmvc的Interceptor拦截器和servlet的filter过滤器springboot实现方式packagecom.liubaihui.lianxi01.co......
  • MVC详解-EL_概述
    MVC详解1.M:Model,模型。JavaBean完成具体的业务操作,如:查询数据库,封装对象2.V:View,视图。JSp展示数据3.C:controller,控制器。Servlet......
  • JSP内置对象、MVC-jsp演变历史
    JSP内置对象在jsp页面中不需要创建,直接使用的对象一共有9个:变量名真实类型作用pageContext PageContext......
  • day06-SpringMVC底层机制简单实现-02
    SpringMVC底层机制简单实现-02https://github.com/liyuelian/springmvc-demo.git4.任务3-从web.xml动态获取容器配置文件4.1分析任务3:MyDispatcherServlet(自定义的......
  • leveldb的MVCC并发控制策略
    MVCC多版本是一个解决并发问题的模型,或者说是一种设计思路。whyMVCC?如果有一份数据,无论它是存储在内存里还是磁盘上,当我们读取数据时可能有写操作正在修改它。传统思路......
  • SpringMVC源码(二):MVC容器启动
    SpringMVC是一个基于Java实现了MVC设计模式的请求驱动类型的轻量级Web框架,SpringMVC是在Spring框架的基础上做的拓展。一、分析思路在使用配置文件的方式设置Spr......