zoukankan      html  css  js  c++  java
  • java-web——第三课 初触MVC设计思想

    前言:

      本章随笔会较为简短,需要各位看官好好体会,

      我所要阐述的不是做事的步骤,而是一个做事的思想

      什么是思想,可以理解为战略,

      我们做事的步骤,可以理解为战术。

      想要统筹全局,就得有战略思想,否则全盘皆输


    错误事例:

      我们初次接触 jsp 文件的时候,也就是第一次编写jsp文件的时候

      或许会遇到需要业务编写业务逻辑的时候

      例如:

      

      这段代码,或许显示的结果是我们想要的,但是有一个巨大的错误,

      或许我们刚开始接触的并不能发现其中的错误,

      但是,我们好好想想,

      jsp作为展现层,jsp中应该出现业务逻辑代码?。

      答案是不应该,为什么呢?


    MVC 编程模式

      什么是 MVC 编程模式 ?

      MVC 是一种使用 MVC 设计创建 Web 应用程序的模式

      它的具体内容是什么?

      MVC指MVC模式的某种框架,它强制性的使应用程序的输入、处理和输出分开

    有思想的代码

      重点,就是我们编写代码的时候,要使程序的输入,处理和输出分开,

      下面我们来对比以下普通代码和有思想的代码之间的区别

    普通代码

    有思想的代码


    不同点

    1.显示层代码简短,前端工作者没必要去看后端开发者的业务逻辑代码

    只需要专心装饰自己的前端

    2.业务逻辑和显示层代码分开,后端开发者在工作的时候也是不会被

    各种样式绕的头晕,可以专心开发自己的后端

    总结:为了以后团队开发的效率,我们要学习这个思想

    当然

    <%%>代码也会在后续的改为其它方式显示,

    如JSTL和EL表达式。

    有兴趣的可以去了解一下,这里就不多阐述这两种表达式了


    最后

    作为随笔的作者,我想说的是,

    这随笔也只是我个人的认为

    如果有和大神理论冲突的话,欢迎指出

    有写的不好的地方,也欢迎指出

    谢谢欣赏

    (`・ω・´)ゞ敬礼っ

  • 相关阅读:
    MySQL存储引擎MyISAM和InnoDB有哪些区别?
    python发起post请求获取json数据使用requests方法
    和 Python 2.x 说再见!项目移到python3
    php memcache 缓存与memcached 客户端的详细步骤
    Ubuntu16.04安装Nginx+PHP5.6+MySQL5.6
    element-ui select 下拉框 实现分页 通过css样式
    技术_pm发展历程
    前端_git用法
    前端_javascript本地实现分页(摘录)
    生活_人生感悟
  • 原文地址:https://www.cnblogs.com/mxnd/p/6839968.html
Copyright © 2011-2022 走看看