B/S架构模式的一个整体执行流程
拿一个刚做的农产品物流配来举例吧
农产品物流配送系统使用的是B/S架构模式,即浏览器和服务器架构模式开发模式进行开发。现在这种体系结构是当前主流的、可以理解为是对 C/S 架构体系结构的改变和促进,以前C/S模式架构需要安装本地程序、这样的话系统的扩展以及移植行都比较差、B/S架构模式可以进行后面的系统信息分布式处理和结构维护,这样的话系统的维护资源成本就降低了,也提高设计的系统性能以及看扩展性。在这种架构下,前端负责样式代码的编写和接口的对接、后端主要负责事务逻辑的处理以及流程信息的控制。
系统的前端表现层样式是展示给用户前端可以直接观看的效果,用于显示渲染数据和接收后台传递的的数据、根据请求提交之后、交给系统后台进行业务逻辑处理,目前系统设计采用了HTTP/HTTPS协议通信模式、AJAX请求、以及和一些需要常用API方法组件、系统的控制层主要负责从前端发送HTTP请求中获取参数信息降请求提交到后台controlle控制层,控制层注入处理服务(service层)、并将其分发给不同的处理服务(service层),调用数据库底层执行SQL的一系列操作、然后向前端返回service层处理后的数据、返回的都是json格式的数据结果集、前端根据结果集进行数据渲染和前端的展示、系统的业务逻辑层将用户的输入信息进行甄别处理、实现具体的功能业务逻辑实现,以及对SQL数据的访问;系统的数据访问层主要负责操作数据,为业务层或控制层提供数据服务服务;实现具体的业务都需要以数据为支撑,需要记录信息才能实现业务。
登录模块主要流程设计如图所示。
- 点赞
- 收藏
- 关注作者
评论(0)