Vue3+SpringBoot3实现国密前后分离快速开发平台
版权申诉
147 浏览量
更新于2024-09-30
收藏 9.35MB ZIP 举报
资源摘要信息:"国内首个国密前后分离快速开发平台采用了Vue3、AntDesignVue4、Vite5、SpringBoot3、Mp和HuTool等技术。该平台集成国密加解密插件,在前后分离框架中,实现了前后分离“密”不可分;同时,该平台也实现了国产化机型、中间件、数据库的适配。官网提供了工作流、多租户、多数据源、Vue3表单设计器等丰富的插件,方便用户灵活使用。nowy(SnowyAdmin)是国内首个国密前后端分离快速开发平台,该平台集成国密加解密插件,软件层面完全符合等保测评要求,同时也实现了国产化机型、中间件、数据库的适配。SnowyAdmin的技术框架与密码结合,让更多的人认识密码,使用密码;更是让前后分离“密”不可分。该平台采用SpringBoot+MybatisPlus+AntDesignVue+Vite等更多组件及前沿技术开发,注释丰富,代码简洁,开箱即用。Snowy谐音“小诺”,恰应小诺团队名称;寓意框架追求简洁至上,大道至简。"
知识点详细说明:
1. Vue3: Vue.js是一个用于构建用户界面的渐进式框架。Vue3是其最新的主要版本,引入了Composition API、Teleport、Fragments等新特性,提高了灵活性和可维护性。
2. AntDesignVue4: Ant Design是为企业级后台产品设计的React UI框架,而AntDesignVue4则是其Vue版本。它提供了高质量的React组件,并且已经迁移到Vue3,使得Vue开发者能够使用这套企业级UI设计语言。
3. Vite5: Vite是一个现代化的前端构建工具,以浏览器原生ESM导入为开发环境,提供了快速的热模块替换和优雅的HMR体验。Vite5版本进一步提升了性能和用户体验。
4. SpringBoot3: Spring Boot是Spring的一个模块,旨在简化新Spring应用的初始搭建以及开发过程。它使用了特定的方式来配置Spring,从而使开发人员能够快速启动和运行项目。SpringBoot3代表了该框架的最新迭代,带来了新的特性和改进。
5. Mp(MybatisPlus): MybatisPlus是Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。Mp提供了一些增强功能,如CRUD接口、分页插件、性能分析插件等。
6. HuTool: HuTool是Java开发的工具类库,提供了包括时间、字符串、安全、系统、网络、编码解码等各方面的工具方法,使得Java开发更为便捷和高效。
7. SaToken: SaToken是一个简洁高效的Java权限认证框架。它提供了一系列简洁易用的接口,帮助开发人员快速完成登录认证、权限校验等任务。
8. 国密加解密插件: 国密加解密插件指的是遵循中国国密标准(如SM2、SM3、SM4等)的加密算法插件。这些算法是在中国的商用密码体系中的标准,为数据传输和存储提供加密保护。
9. 前后端分离: 前后端分离是一种开发架构,将前端和后端彻底分离,前端专注于展示,后端专注于逻辑处理和数据管理。前后端通过API接口进行通信,使得开发和维护更加灵活、高效。
10. 国产化适配: 在IT领域,国产化指的是使用国产硬件(如服务器、终端设备等)、软件(操作系统、数据库管理系统、中间件等)来满足国内安全和市场的需求。
11. 多租户、多数据源、工作流: 这些都是软件开发中常见的概念,通常用于解决企业级应用中的共性需求。
- 多租户意味着同一个系统可以被多个租户(企业或用户)使用,但相互之间数据独立。
- 多数据源指的是系统能够连接并操作多个不同类型的数据库或数据存储。
- 工作流管理是指系统中能自动化执行一系列操作,以提高业务流程的效率和可管理性。
12. Vue3表单设计器: Vue3表单设计器是一个用于设计和构建表单界面的工具,通常与Vue3框架结合,使得开发者能够快速创建表单应用。
13. 等保测评要求: 等保测评指的是信息系统等级保护测评,是一种按照国家信息安全等级保护制度要求,对信息系统的安全等级进行评定的活动。
14. 开箱即用: 开箱即用(Out of the box)的概念是指软件安装后即可运行,无需额外配置或修改。
15. Snowy谐音“小诺”寓意简洁: 这里指的是nowy(SnowyAdmin)框架追求的设计理念,意指其追求简洁、高效的开发模式。
2024-05-11 上传
2023-04-30 上传
2024-09-29 上传
2023-06-24 上传
2024-05-25 上传
2020-06-24 上传
2024-08-17 上传
2024-04-17 上传
2017-11-22 上传
传奇开心果编程
- 粉丝: 1w+
- 资源: 454
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析