单页应用程序概述(SPA)
内容从数据库中获取,然后通过控制器传递,最后在视图模板发送前与视图模板合并
这体现在每次浏览应用程序或网站时重新加载的页面的形式。...JavaScript在这里的作用是非常小的。它只负责控制用户界面的小部分
几年前,单页应用程序开始在开发人员中流行起来。...对于MVC框架来说,它是一个关注点的分离
内容(Model) - 通常使用REST以JSON格式提供(负责把代码中的与底层数据构成相关的代码组合在一起,包括对数据的存储和读取,也就是所谓的与后台约定返回的接口数据格式...通过使用HTTP和WebSockets处理(负责处理系统中的业务逻辑,并在需要时更新模型和视图,它使得模型和视图不需要在彼此之间直接沟通,实现了他们之间的松耦合的连接,也就是所谓的高内聚,低耦合,模块化...应用过度到现代的web应用,也就是现在流行的单页面应用开发,其实单页面应用本质上也就是Ajax的应用,不就是改变传统的客户端与服务端的频繁的数据交互模式,避免响应慢,页面闪烁空白,整个页面刷新等诟病嘛,