前后端分离

本文探讨了前后端分离的实践过程,包括前端根据原型开发、后端接口开发及联调。解耦作为核心概念,降低了软件逻辑的依赖性,有助于代码维护。然而,前后端分离的真正价值在于静态资源与动态数据的分离,通过CDN缓存提升性能,降低服务器负载。此外,文章指出前后端分离并非解决复杂性的万能良药,而性能优化才是关键所在。
摘要由CSDN通过智能技术生成

小小白级别的前后端分离笔记

1.前端根据原型图 开发静态模块
2.后端开发接口
1,2并行开发
3.后台提供接口文档,前端根据文档联调(后端配合)。

  • List item
    解耦本身概念为降低事物之间的耦合度,耦合度则指的是事物与事物之间的关联性程度。单纯从词意来说,其实这是个很泛的概念,很泛就代表表达模糊,范围巨广。但是一般软件行业里,往往解耦指的是降低软件逻辑之间依赖性,其中特别有代表性的就是spring的IoC。
    一般我们在软件文档里看到解耦两个字,都只会认为是降低依赖,使整体逻辑分层更加清晰这样的概念,绝对不会去认为使性能跑更快这样的概念。
  • List item

解藕是重点之一,清晰的逻辑分层有助于代码工程的开发,不过这些真的不是需要前后端分离的重点,其实所谓的设计思想也就是那么回事儿,对于程序员的自我修养和代码的维护很有帮助,但是真的不是前后端分离能火的原因。

  • List item

前后端分离解决了一个问题,那就是静态资源(页面)和动态资源(数据接口)的分离,以前的jsp因为是直接把数据嵌入页面,导致页面资源也是动态的,接下来需要引入cdn缓存的概念,涉及的是运维方面的知识,静态资源一旦进入缓存,是可以有效降低服务器的负载的,这才是重点,也就是性能的提升。

  • List item

前后端分离真的不是什么解决JSP越来越复杂化的方案,你就算用了前后端分离该复杂的还是会复杂。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值