乐鱼电竞

教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

什么是前后端分离?如何理解前后端分离?

更新时间:2021年05月21日17时45分 来源:乐鱼电竞 浏览次数:

好口碑IT培训

什么是前后端分离?目前比较认同的概念是SPA(Single Page Application),所有用到的展现数据都是后端通过异步接口(ajax.json)的方式实现的,前端直管展现。

从某种意义上来说,SPA确实做到了前后端分离,但这种方式存在两个问题:

(1)WEB 服务中,SPA 类占的比例很少。很多场景下还有同步/同步+异步混合的模式,SPA 不能作为一种通用的解决方案;现阶段的SPA开发模式,接口通常是按照展现逻辑来提供的,有时候为了提高效率,后端会帮我们处理一些展现逻辑,这就意味着后端还是涉足了View层的工作,不是真正的前后端分离。

(2)SPA 式的前后端分离,是从物理层做区分(认为只要是客户端的就是前端,服务器端的就是后端),这种分法已经无法满足我们前后端分离的需求,我们认为从职责上划分才能满足目前我们的使用场景:前端:负责View 和Controller 层;只负责Model 层,业务处理/数据等。




下面是乐鱼电竞公开的几套Java课程,您可以下载和在线观看学习,如果想深入学习java并想找到不错的java开发相关工作,建议报班学习乐鱼电竞Java高级软件工程师课程。获取【Java视频教程+资料】加播妞1605146928606_课程资料.jpg:435946716。

  • java基础入门教程
    Java零基础入门到精通 85014人学习课程评分:5.0

    Java教程

  • java基础入门教程
    Java基础进阶教程|13天课程 86100人学习课程评分:5.0

    Java教程

  • java基础入门教程
    Java web快速入门视频教程|27天课程 98700人学习课程评分:5.0

    Java教程

  • 网上书城
    Java web实战项目|网上图书商城完整项目视频教程 4584人学习课程评分:5.0

    Java教程

  • java之JVM内存结构
    匠心之作java基础强化之JVM内存结构 5332人学习课程评分:5.0

    Java教程

  • SpringCloud 微服务架构
    4天从浅入深精通SpringCloud 微服务架构 6464人学习课程评分:5.0

    Java教程



0 分享到:
和我们在线交谈!
【网站地图】【sitemap】