漳州手机网站建设公司,备案查询工信部,wordpress有哪些工具栏,外包网站开发哪家好数据层#xff1a;MySQL、Redis
服务层#xff1a;SpringBoot、SpringMVC、SpringCache结合Redis的缓存、定时任务XXL-JOB、和swagger配合使用生成接口文档的Knife4j、Lombok、双向通信使用的WebSocket以及Spring Security
接入层使用的nginx——反向代理、负载均衡
前端使…数据层MySQL、Redis
服务层SpringBoot、SpringMVC、SpringCache结合Redis的缓存、定时任务XXL-JOB、和swagger配合使用生成接口文档的Knife4j、Lombok、双向通信使用的WebSocket以及Spring Security
接入层使用的nginx——反向代理、负载均衡
前端使用Vue3、TypeScript、TDesign、Vite、Pinia、Uni-app写小程序、写前端的一个框架和后端的Spring一样是一个小框架
第三方对接工作流框架Activiti、阿里云的IOT支持智能监控、MQTT是个协议、阿里云的OSS支持图片文件存储、微信支付、ChatGPT、禅道提交bug的平台
工程结构
common通用模块如统一的异常、工具类、常量等framework框架核心类如配置类、公共的拦截器等pay支付组件对接微信扫码支付功能security安全组件权限所有功能在这个模块实现service业务层web控制层对外提供接口
设计接口时要遵循的原则 接口的组成部分包含必要四项请求路径、请求方式、参数、返回值 请求路径一般写请求资源名称 请求方式需要符合restful风格 查询 GET 新增 POST 修改 PUT 删除 DELETE 参数接口接收的请求参数 目前使用的SpringMVC包含三种 问号传参/nursing_project?status1 路径传参/nursing_project/status/1 请求体参数 返回结果前后端分离开发通常都返回的是JSON格式 4.1 基本的返回 code响应状态码 msg接口请求提示信息成功 | 失败 data具体返回的数据 4.2 分页数据的返回