当前位置:网站首页>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数据的访问;系统的数据访问层主要负责操作数据,为业务层或控制层提供数据服务服务;实现具体的业务都需要以数据为支撑,需要记录信息才能实现业务。
登录模块主要流程设计如图所示。
边栏推荐
- KVM virtualization job
- 最新MySql安装教学,非常详细
- Hospital management system database, course design, SQLserver, pure code design
- 2022/7/30
- Use jOOQ to write vendor-agnostic SQL with JPA's native query or @Formula.
- 一文带你了解redux的工作流程——actionreducerstore
- Detailed explanation of SQL stored procedures
- Docker搭建Mysql主从复制
- Find a Go job in 7 days, Conditional statements to learn in Gopher, loop statements, Part 3
- 内网渗透学习(四)域横向移动——SMB和WMI服务利用
猜你喜欢
Experience innovation and iteration through the development of a lucky draw applet
分布式事务——分布式事务简介、分布式事务框架 Seata(AT模式、Tcc模式、Tcc Vs AT)、分布式事务—MQ
Power BI----几个常用的分析方法和相适应的视觉对象
Android studio connects to MySQL and completes simple login and registration functions
MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)
Summary of several defragmentation schemes for MySQL (to solve the problem of not releasing space after deleting a large amount of data)
若枚举映射的值不存在,则不进行反序列化
[Part 1 of Cloud Native Monitoring Series] A detailed explanation of Prometheus monitoring system
Read through the interface to call the artifact RestTemplate
使用内存映射加快PyTorch数据集的读取
随机推荐
Redis缓存面临的缓存击穿问题
"JUC Concurrent Programming - Advanced" 06 - Immutability of Shared Models (Design of Immutable Classes | Use of Immutable Classes | Flyweight Pattern)
web安全入门-黑苹果MAC系统安装
5 个开源的 Rust Web 开发框架,你选择哪个?
第十二章 使用中的 OpenAPI 属性
基于C51实现按键控制
redis-enterprise use
How MySQL's allowMultiQueries flag relates to JDBC and jOOQ
Docker practical experience: Deploy mysql8 master-slave replication on Docker
pycharm汉化教程(碧蓝幻想汉化插件安装)
Many mock tools, this time I chose the right one
科学论文和学术论文写作
众多mock工具,这一次我选对了
ApiPost 真香真强大,是时候丢掉 Postman、Swagger 了
线程池 ThreadPoolExecutor 详解
7 天找个 Go 工作,Gopher 要学的条件语句,循环语句 ,第3篇
【软件工程之美 - 专栏笔记】33 | 测试工具:为什么不应该通过QQ/微信/邮件报Bug?
3.网页信息解析方法:Xpath与BeautifulSoup
Read through the interface to call the artifact RestTemplate
分布式id解决方案