Advertisement

前端与后端如何分离?

阅读量:

编者按:本文深入阐述了前后端分离的概念及其作用,并进一步阐述了其在低代码平台中的架构应用。

关键词:老牌厂商,前后端分离

什么是前后端分离

简单来说,前后端分离也被称为一种软件架构模式,在软件开发中同样能够描述一种软件开发范式。为了深入全面地探索前后端分离这一系统的架构细节,在深入理解其核心理念的基础上我们首先要掌握几个关键概念。

C/S架构

采用Client/Server架构(即Client/Server结构),该架构属于典型的网络体系结构。其中,客户端通常指的是用于运行应用程序的个人计算机或工作站设备。这些设备通过依赖服务器来访问所需资源。

过去很多年里,计算机的应用基本上都是围绕着大型主框架机展开的,在这些机器内部实现了数据存储、程序开发与使用。随着计算机的广泛应用,在线服务日益普及使得传统的主框架架构难以满足现代用户对设备使用的多样化需求。企业软件架构发生了根本性转变,在这种变革下, servers 也被定义为一个功能强大的数据库管理系统(DBMS),负责管理所有企业的数据。与此同时,在线服务系统则取代了独立服务器的角色,在这些系统中客户机则需要承担用户的交互需求。

由于IIS、Tomcat等服务器中间件技术的成熟发展,两层的C/S架构逐步发展为三层架构;经过优化设计,在数据库和交互层之间增加了业务逻辑处理环节。

在多终端时代背景下

B/S架构

全部评论 (0)

还没有任何评论哟~