当前位置:网站首页>B/S架构模式的一个整体执行流程
B/S架构模式的一个整体执行流程
2022-07-31 11:25:00 【华为云】
拿一个刚做的农产品物流配来举例吧
农产品物流配送系统使用的是B/S架构模式,即浏览器和服务器架构模式开发模式进行开发。现在这种体系结构是当前主流的、可以理解为是对C/S 架构体系结构的改变和促进,以前C/S模式架构需要安装本地程序、这样的话系统的扩展以及移植行都比较差、B/S架构模式可以进行后面的系统信息分布式处理和结构维护,这样的话系统的维护资源成本就降低了,也提高设计的系统性能以及看扩展性。在这种架构下,前端负责样式代码的编写和接口的对接、后端主要负责事务逻辑的处理以及流程信息的控制。
系统的前端表现层样式是展示给用户前端可以直接观看的效果,用于显示渲染数据和接收后台传递的的数据、根据请求提交之后、交给系统后台进行业务逻辑处理,目前系统设计采用了HTTP/HTTPS协议通信模式、AJAX请求、以及和一些需要常用API方法组件、系统的控制层主要负责从前端发送HTTP请求中获取参数信息降请求提交到后台controlle控制层,控制层注入处理服务(service层)、并将其分发给不同的处理服务(service层),调用数据库底层执行SQL的一系列操作、然后向前端返回service层处理后的数据、返回的都是json格式的数据结果集、前端根据结果集进行数据渲染和前端的展示、系统的业务逻辑层将用户的输入信息进行甄别处理、实现具体的功能业务逻辑实现,以及对SQL数据的访问;系统的数据访问层主要负责操作数据,为业务层或控制层提供数据服务服务;实现具体的业务都需要以数据为支撑,需要记录信息才能实现业务。
登录模块主要流程设计如图所示。
边栏推荐
猜你喜欢
IDEA 配置方法注释自动参数
R语言做面板panelvar例子
IDEA configure method annotation automatic parameters
Read through the interface to call the artifact RestTemplate
mysql 索引使用与优化
Sql optimization summary!detailed!(Required for the latest interview in 2021)
内网渗透学习(四)域横向移动——SMB和WMI服务利用
众多mock工具,这一次我选对了
SQLServer2019 installation (Windows)
基于C51实现按键控制
随机推荐
Intranet Penetration Learning (IV) Domain Lateral Movement - SMB and WMI Service Utilization
下课看着文档走回实验室,我重新拾起了遗忘的SQL运算符
结构化查询语言SQL-关系数据库标准语言
apisix-Getting Started
安装MYSQL遇到问题:write configuration file卡主
5 open source Rust web development frameworks, which one do you choose?
应用层基础 —— 认识URL
Many mock tools, this time I chose the right one
突破传统可靠性测试:混沌工程优秀实践
《云原生的本手、妙手和俗手》——2022全国新高考I卷作文
Android studio connects to MySQL and completes simple login and registration functions
Docker installs canal and mysql for simple testing and achieves cache consistency between redis and mysql
Life is endless, there are more questions, simple questions to learn knowledge points
第十二章 使用中的 OpenAPI 属性
初始JDBC 编程
Implement the popup component
pycharm汉化教程(碧蓝幻想汉化插件安装)
lotus-local-net 2k v1.17.0-rc4
[ 图 论 ]二分图判定及其匹配(基础+提高)
[Part 1 of Cloud Native Monitoring Series] A detailed explanation of Prometheus monitoring system