B/S架构模式的一个整体执行流程

举报
Java李杨勇 发表于 2022/07/31 11:12:27 2022/07/31
【摘要】 拿一个刚做的农产品物流配来举例吧农产品物流配送系统使用的是B/S架构模式,即浏览器和服务器架构模式开发模式进行开发。现在这种体系结构是当前主流的、可以理解为是对 C/S 架构体系结构的改变和促进,以前C/S模式架构需要安装本地程序、这样的话系统的扩展以及移植行都比较差、B/S架构模式可以进行后面的系统信息分布式处理和结构维护,这样的话系统的维护资源成本就降低了,也提高设计的系统性能以及看扩展...

拿一个刚做的农产品物流配来举例吧

农产品物流配送系统使用的是B/S架构模式,即浏览器和服务器架构模式开发模式进行开发。现在这种体系结构是当前主流的、可以理解为是对 C/S 架构体系结构的改变和促进,以前C/S模式架构需要安装本地程序、这样的话系统的扩展以及移植行都比较差、B/S架构模式可以进行后面的系统信息分布式处理和结构维护这样的话系统的维护资源成本就降低了提高设计的系统性能以及看扩展性。在这种架构下,前端负责样式代码的编写和接口的对接、后端主要负责事务逻辑的处理以及流程信息的控制

系统的前端表现层样式是展示给用户前端可以直接观看的效果,用于显示渲染数据和接收后台传递的的数据根据请求提交之后、交给系统后台进行业务逻辑处理,目前系统设计采用了HTTP/HTTPS协议通信模式AJAX请求、以及和一些需要常用API方法组件、系统的控制层主要负责从前端发送HTTP请求中获取参数信息降请求提交到后台controlle控制层控制层注入处理服务(service层)并将其分发给不同的处理服务(service层),调用数据库底层执行SQL的一系列操作、然后向前端返回service层处理后的数据返回的都是json格式的数据结果集、前端根据结果集进行数据渲染和前端的展示、系统的业务逻辑层将用户的输入信息进行甄别处理实现具体的功能业务逻辑实现,以及对SQL数据的访问;系统的数据访问层主要负责操作数据,为业务或控制层提供数据服务服务;实现具体的业务都需要以数据为支撑,需要记录信息才能实现业务。

登录模块主要流程设计如图所示。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。