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即可,想要加一个跳转就改动控制器。

    缺点

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

      

      

    一点一点积累,一点一点蜕变!
  • 相关阅读:
    UVa 11300 Spreading the Wealth(有钱同使)
    hihoCoder 1385 : A Simple Job(简单工作)
    hihoCoder 1383 : The Book List(书目表)
    HDU 5724 Chess(国际象棋)
    Sobytiynyy Proyekt Casino Gym
    Course recommendation Gym
    Poor Folk Gym
    How far away? (HDU
    BAPC 2016 ----Brexit (BFS + vector)
    Simpsons’ Hidden Talents(扩展KMP)
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/14840551.html
Copyright © 2011-2022 走看看