潭州教育JavaWeb从MVC到前后端分离.docxVIP

  • 13
  • 0
  • 约 7页
  • 2016-12-09 发布于重庆
  • 举报
潭州教育JavaWeb从MVC到前后端分离

潭州教育JavaWeb 从 MVC 到前后端分离先描述 MVC 模式是什么,然后针对 MVC 的不足发表了作者的个人观点,随后引出了基于 REST 架构实现前后端分离的方案,最后使用了 Java 的 Spring 框架搭建了一个简单的 REST 框架。全文从原理到实战,希望对于想了解如何实现前后端分离架构的朋友有所帮助。?1 理解 MVCMVC 是一种经典的设计模式,全名为?Model-View-Controller,即?模型-视图-控制器。其中,模型?是用于封装数据的载体,例如,在 Java 中一般通过一个简单的?POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的 Java Bean,包含一系列的成员变量及其 getter/setter 方法。对于?视图?而言,它更加偏重于展现,也就是说,视图决定了界面到底长什么样子,在 Java 中可通过 JSP 来充当视图,或者通过纯 HTML 的方式进行展现,而后者才是目前的主流。模型和视图需要通过?控制器?来进行粘合,例如,用户发送一个 HTTP 请求,此时该请求首先会进入控制器,然后控制器去获取数据并将其封装为模型,最后将模型传递到视图中进行展现。综上所述,MVC 的交互过程如下图所示:2 MVC 模式的优点与不足MVC 模式早在上个世纪 70 年代就诞生了,直到今天它依然存在,可见生命力相当之强

文档评论(0)

1亿VIP精品文档

相关文档