B/S软件开发架构

  1.简述      

        1. B/S框架,意思是前端(Browser 浏览器, 小程序,APP,自己写)和服务器端(Server)组成的系统的框架结构。
        2. B/S架构也可理解为web架构,包含前端、后端、数据库三大组成部分。

2.前端

        前端开发技术工具包括三要素:HTML、CSS 和 JavaScript,还有高级的前端框架,如
bootstrap、jquery,VUE 等。


3. 后端

        用于处理来自前端的请求,执行数据库操作,生成响应并将其发送回前端
        后端开发技术工具主要有:Net、JAVA、PHP, Go 等

        SSM(Spring、SpringMVC、MyBatis,MyBatis-plus的简称,这是目前比较主流的Java EE企业级框架),不过对分布式,微服务支持不够,使用比较麻烦

        所以技术推进:Spring Boot,spring cloud,spring cloud alibaba


4 数据库


        主流的三种关系型数据库:Mysql、SQLserver、Oracle ,还有 Nosql 非关系型数据库:Redis、Mogodb 等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/187025.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是数据分析

数据分析是通过总结数据的规律来解决业务问题。数据分析包括如下几个主要内容: 现状分析:分析现在发生了什么 原因分析:分析为什么会发送这种情况 预测分析:预测未来会出现什么 数据分析的基本流程:获取数据&#…

【智力题】钟表的时针、分针、秒针每天重合多少次?

面试的时候遇到一个很好玩的问题:钟表的时针、分针、秒针每天重合多少次? 于是,matlab启动! 我分成“指针跳变”、“指针连续”,两个版本进行仿真: 版本一:指针跳变 %% 解释钟表三指针重合问…

【NGINX--10】高可用性部署模式

1、NGINX Plus HA(高可用性)模式 需要高可用性负载均衡解决方案。 从 NGINX Plus 仓库中安装 nginx-ha-keepalived 包,利用 keepalived 实现 NGINX Plus 的 HA 模式。 详解 nginx-ha-keepalived 包基于 keepalived,管理暴露给客…

Python的集合模块,使用数据容器处理数据集合

大家好,Python是一种功能强大的编程语言,可以简化许多编程任务。它的标准库中有一个collections模块,提供了处理集合数据的有用容器数据类型。 ChainMap类将多个字典合并为一个映射。Counter类用于计算列表或其他可迭代对象中元素的出现次数…

距离向量路由协议——RIP

目录 动态路由动态路由简介为什么需要动态路由动态路由基本原理路由协议的分类 距离向量路由协议RIPv1RIP简介RIPv1的主要特征RIPv1的基本配置RIPv1配置案例被动接口单播更新使用子网地址 RIPv2RIPv2的基本配置RIPv2配置案例 RIPv2的高级配置与RIPv1的兼容性手工路由汇总触发更…

第四十一篇,一次matlab与spdlog的合作

做了一次matlab解析spdlog日志文件并动态绘制行车轨迹的尝试,大获成功。 spdlog的存储,数据头有固定格式如下: 日志类型一个字符空格[日期时间]空格[日志内容tag]空格日志内容 有了固定的格式,做解析就好办了。 (日…

快速了解ChatGPT(大语言模型)

目录 GPT原理:文字接龙,输入一个字,后面会接最有可能出现的文字。 GPT4 学会提问:发挥语言模型的最大能力 参考李宏毅老师的课快速了解大语言模型做的笔记: Lee老师幽默的开场: GPT:chat Ge…

高等数学积分关系定理(格林公式、高斯公式、斯托克斯公式)的理解

1 格林公式、高斯公式、斯托克斯公式 1.1 格林公式(Green formula) 1.1.1 格林公式例题 1.2 高斯公式(Gauss formula) 1.2.1 高斯公式例题1 1.2.2 高斯公式例题2 1.3 斯托克斯公式(Stokes formula) 1.3.1 …

Git修改远程仓库名称

1、先直接在远程点仓库名,然后左侧菜单栏找settings-general,然后直接修改工程名,保存即可。 2、还是在settings-general下,下拉找到Advanced点击Expand展开,然后下拉到最底部 在Change path里填入新的项目名称&#x…

GCN01——Ubuntu中设置vivado编辑器为vscode

确定vscode位置 在命令行中输入 which code得到文件地址 进入文件夹后可看到,这是个链接文件,不过无所谓,就用这个地址就行 设置Text Editor 打开setting选择右侧text editor 这里说明了如何进行设置 将自己的地址加进去就行 /usr/share…

Echarts 设置数据条颜色 宽度

设置数据条颜色(推荐) let yData [{value: 500,time: 2012-11-12,itemStyle: //设置数据条颜色{normal: { color: red }}},{value: 454,time: 2020-5-17},{value: 544,time: 2022-1-22},{value: 877,time: 2013-1-30}, {value: 877,time: 2012-11-12}]…

亚马逊云科技:探索未来云计算之窗

云计算技术已经成为现代科技领域中至关重要的一个环节,它为各种行业提供了高效、灵活、可扩展的计算和数据存储解决方案。而在这个领域中,亚马逊云科技(Amazon Web Services,AWS)以其卓越的技术创新和广泛的云服务覆盖…

近期知识点随笔

菜单查询(编写权限时的细节) 菜单查询list为了侧边框展示更完整(不报空指针) 登录时(用户名)查询出多个结果(保证用户名唯一) 文件上传 前端 对权限与菜单绑定的修改(实…

opencv读取二进制灰度图并显示

#include <iostream> #include <fstream> #include <vector> #include <stdint.h>#include <opencv2/opencv.hpp> // 包含OpenCV头文件using namespace std;// 注意&#xff1a;确保这些值与Python脚本中生成数据的值匹配。 const int WIDTH 19…

(三)基于高尔夫优化算法GOA求解无人机三维路径规划研究(MATLAB代码)

一、无人机模型简介&#xff1a; 单个无人机三维路径规划问题及其建模_IT猿手的博客-CSDN博客 参考文献&#xff1a; [1]胡观凯,钟建华,李永正,黎万洪.基于IPSO-GA算法的无人机三维路径规划[J].现代电子技术,2023,46(07):115-120 二、高尔夫优化算法GOA简介 高尔夫优化算法…

ClassPathScanningCandidateComponentProvider

ClassPathScanningCandidateComponentProvider ClassPathScanningCandidateComponentProvider是Spring框架中的一个类&#xff0c;用于扫描classpath下指定包名中的类&#xff0c;并将其转换为Spring的BeanDefinition对象。 使用ClassPathScanningCandidateComponentProvider…

基本数据类型与引用数据类型的区别(java基础)

目录 &#x1f35f; 八大基本数据类型&#x1f35f; 引用数据类型&#x1f35f; 值传递&#x1f367;传递基本数据类型时&#xff0c;传递的是真实的数据&#xff0c;形参的改变&#xff0c;不影响实际参数的值&#x1f367;传递引用数据类型时&#xff0c;传递的是地址值&…

Win Server 2019远程桌面服务部署

一、添加远程桌面授权服务 服务器管理 - 添加角色和功能打开“添加角色和功能向导”窗口&#xff0c;选择基于角色或给予功能安装&#xff1a; 打开服务器管理&#xff0c;打开角色和功能&#xff0c;添加远程回话主机和远程桌面授权 image.png 以上配置完成后使用期限为120…

月度产品更新(11月):数据同步功能上线,配置更简单

为了满足用户不断增长的需求&#xff0c;我们持续努力提升产品的功能和性能&#xff0c;以更好地支持用户的工作。 数环通11月的最新产品更新已经正式发布&#xff0c;带来了一系列强大的功能&#xff0c;以提升您的工作效率和系统的可靠性。 更新快速预览 新增&优化功能&a…

【开源】基于Vue.js的超市账单管理系统的设计和实现

项目编号&#xff1a; S 032 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S032&#xff0c;文末获取源码。} 项目编号&#xff1a;S032&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、系统设计3.1 总体设计3.2 前端设计3…