美文网首页
程序架构和MVC介绍

程序架构和MVC介绍

作者: 凯哥学堂 | 来源:发表于2018-01-19 17:19 被阅读17次

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

程序架构和MVC介绍

B/S 服务器-----浏览器

C/S 服务器-----客户端

重服务器 轻客户端 就是BS架构! 浏览器就是一种轻客户端 她里面所有的东西都是从服务器上面加载下来! 自己不用安装什么插件! 重服务器就是所用东西都在服务器上面! 服务器压力重!

程序架构:

JS架构 就是数据库代码、逻辑代码、HTML代码、EL、JSTL 都写在页面上面

JS + Servlet js+jstl+EL等等做界面 Servlet就用来做数据库连接逻辑数据验证

JS+Servlet+JavaClass js+El+Jstl用来做界面 Servlet做数据验证 JavaClass用来做逻辑和数据库操作

servlet毕竟需要tomcat....容器来运行 如果以后我们不用servlet 那么你这个程序的js和javaclass还能用 不用推到重做! 层次分的细致一点 方便以后跟换维护!

MVC

M 模型 V 视图 C控制器 专门用来处理蜘蛛网式的交互 说起现在我的WEB 网页是非常的乱 jsp1跳jsp2 jsp3跳jsp4......如下图

Mvc 就好比一个中转器 你要跳什么页面就告诉控制器 让控制器来处理 这样以后你就不用维护什么页面跳转 直接改下控制器就行了! 如下图:

Model1: 视图 >> 控制器 >> 模型 >> 视图

比如 网页的表单你点击提交 提交到控制器上面 再由控制器把你提交的表单转给Servlet/Filter 然后你的servlet/filert 在返回数据给网页!

Model2: 视图 >> 控制器 >> 模型 >> 控制器 >> 视图

比如 网页的表单你点击提交 提交到控制器上面 控制就登记这个提交 控制器在转给模型 模型拿到数据判断数据是否合法 然后把数据在返回控制器 再由控制器响应页面给网页!

Struts2框架和SpringMVC框架都实现了MVC2的模式 用他们这个框架就不用自己去手写实现MVC模式了!

三层架构是三层架构 MVC是MVC 他们扯不上关系 硬是要扯上关系的话MVC只能算三层架构中的一层

相关文章

  • 程序架构和MVC介绍

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • iOS-MVVM与RAC

    1.介绍MVVM架构思想。 2.1 程序为什么要架构:便于程序员开发和维护代码。 2.2 常见的架构思想: MVC...

  • Spring MVC高级框架

    Spring MVC应用 Spring MVC介绍 MVC体系结构 三层架构在B/S架构中,系统标准的三层架构包括...

  • MVVM架构浅析

    一.架构思想 1.程序架构架构是为了便于程序员开发和维护代码。 1.2.常见的架构思想MVC: M:模型 V...

  • APP开发实战48-MVC架构

    14 架构模式介绍 14.1MVC架构 MVC(Model-View-Controller,模型-视图-控制器),...

  • MVC、MVP、MVVM设计模式

    一、设计模式介绍 1、MVC 架构 MVC 是一种使用 MVC(Model View Controller 模型-...

  • 蚂蚁在职P8力荐实战文档!Spring核心技术:微服务、源码分析

    一、《看透Spring MVC源代码分析与实践》 全面介绍Spring MVC的架构、原理、核心概念和操作,通过案...

  • MVC与三层架构

    MVC与三层架构 系统架构 系统架构是指,整合应用系统程序大的结构。经常提到的系统结构有两种: 三层架构 MVC ...

  • MVVM架构思想

    1.程序为什么需要架构,便于程序员开发和维护代码。 2,常见的架构: MVC:M:模型V:视图C:控制器; MVV...

  • iOS MVC架构介绍

    iOS MVC架构介绍 MVC全名是Model View Controller,是模型(model)-视图(vie...

网友评论

      本文标题:程序架构和MVC介绍

      本文链接:https://www.haomeiwen.com/subject/zthaoxtx.html