zoukankan      html  css  js  c++  java
  • HELLO---MVC

    前言

        很荣幸有机会参加BS的项目,这个图书馆系统这个项目,需要用到ITOO框架,其中涉及到好多小框架的学习,MVC就是其中的一个学习知识点,像大家一样,刚刚接触一个新鲜的知识,心里除了恐惧还有就是茫然,还好有伟大的米老师学习方法在,通过画图,分析,算是有点眉目了。

    MVC内容

    百度百科


        MODELVIEW CONTROLLER,是模型-视图-控制器的缩写,一种软件典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制及用户交互的同时,不需要重新编写业务逻辑。


    个人理解


        就是将数据存取,数据输入输出和显示分离开了,有点控制反转的意思。使application有了更好地扩展性。OK,暂且这样理解吧!


    MVC结构功能和MVC与浏览器交互过程


     


    1、浏览器请求:输入一个网址;

    2、会从程序的Global.asax文件中的applicationstart方法来获取这个网址,并进行解析,解析出控制器和方法、ID

    3、控制器访问MODEL获取所请求的数据;

    4、控制器再传输到VIEW

    5、VIEW从而使用MODEL来通过页面显示数据;

     

        个人理解大概就是这个样子,MVC很好的把显示层和数据层分离开了,便于后期的扩展和维护。官方说:视图层和业务层分离,这样允许更改视图层代码而不用重新编译模型和控制器代码。


    小结

        1、懂不懂得先写出来吧!

        2、成长就是不断地用新知识推翻旧知识。


    感谢您的宝贵时间···

  • 相关阅读:
    契约测试SpringCloud Contract入门
    CircuitBreaker 组件 resilience4j
    阿里开源的15个顶级Java项目
    将军令:数据安全平台建设实践
    ResNet
    设计模式
    muduo评测摘要
    muduo 学习
    RAII
    大数据框架
  • 原文地址:https://www.cnblogs.com/zhoulitong/p/6412391.html
Copyright © 2011-2022 走看看