zoukankan      html  css  js  c++  java
  • MVC开发模式

    Servlet和Jsp的演变历史

      在早期的web开发中,只有servlet,没有Jsp,页面也大多是一些静态资源,动态资源就靠servlet代码动态生成并通过输出流响应给浏览器,伴随着动态资源变多,JSP就出生了,解决了在java里写html难的问题。但JSP页面里代码混杂,既有html代码用于展示,又有java代码负责逻辑控制,还有JS代码穿插其中,那么代码就非常难以维护。所以MVC模式就孕育而生。

    MVC模式

      MVC是一种开发模式,MVC是三个英文的简称。

      M是Model即模型,V是View即视图,C是Controller即控制器。

      浏览器的请求会先到达控制器,然后控制器会调用模型进行一些业务操作如查数据库、封装对象,然在操作后把数据返回控制器,然后控制器把数据交给视图进行一个数据的展示,最后响应给浏览器。

    MVC模式的优缺点

    优点

      MVC模式把代码分为了三部分,三个部分各司其职,所以整个系统耦合性较低,方便代码维护。

      第二MVC模式的代码重用性比较高,想要换页面的话只要换jsp即可,想要加一个跳转就改动控制器。

    缺点

      耦合性低的同时整个系统也变复杂了,对开发人员的技术要求就变高了,当然觉得难只是我们菜罢了。

      

      

    一点一点积累,一点一点蜕变!
  • 相关阅读:
    跨域问题
    window7_64+python3.6安装Twisted
    resful协议1
    Http状态码
    数据库学习笔记
    linux学习笔记
    前端学习笔记
    python学习笔记
    mongoDB
    git的使用方法
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/14840551.html
Copyright © 2011-2022 走看看