个人博客系统开发实战:SpringBoot与Vue技术整合
需积分: 5 101 浏览量
更新于2024-11-02
收藏 5.23MB ZIP 举报
资源摘要信息:"基于SpringBoot+Vue开发的个人博客系统"
前端知识点:
1. Vue.js:是一个构建用户界面的渐进式JavaScript框架,常用于构建单页应用。本项目中使用了Vue3作为前台的基础框架,以及Vue2作为后台的基础框架,这表明项目前后端分离,前台和后台采用不同的技术栈进行开发。
2. 状态管理:项目中使用了Pinia作为前台的状态管理库,使用Vuex作为后台的状态管理库。Pinia和Vuex都是用来在Vue组件间共享状态的库,Pinia作为Vuex的替代品,更加轻量级,且提供了更好的TypeScript支持。
3. 路由组件:项目中使用了Vue Router作为路由组件,Vue Router是Vue.js的官方路由管理器,可以帮助我们定义多个视图,并在不同视图之间进行导航。
4. 网络请求:项目中使用了Axios作为网络请求库,Axios是一个基于Promise的HTTP客户端,用于浏览器和node.js中。
5. 其他技术:项目的具体其他技术可以通过查看前端项目的package.json文件了解。
后端知识点:
1. SpringBoot:是一个开源Java平台,提供了快速开发、配置简单的特性,可以帮助开发者轻松地创建独立的、生产级别的基于Spring框架的应用。
2. MyBatisPlus:是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。
3. Spring Security:是一个功能强大且可高度定制的身份验证和访问控制框架,是保护基于Spring的应用程序的事实上的标准。
4. 缓存中间件:项目中使用了Redis作为缓存中间件,Redis是一个开源的使用内存存储数据的NoSQL数据库,支持数据的持久化,可以作为缓存系统、消息中间件等。
5. 消息中间件:项目中使用了RabbitMQ作为消息中间件,RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统,用于在应用程序之间通过共享的消息队列进行交互通信。
6. 搜索引擎:项目中使用了Elasticsearch作为搜索引擎,Elasticsearch是一个基于Lucene库构建的开源搜索引擎。它的目的是提供一个分布式、多用户的能力,以实时搜索、稳定、可靠的、快速、安装使用方便。
7. 对象存储:项目中使用了MinIO作为对象存储,MinIO是一个高性能的分布式对象存储服务,兼容Amazon S3云存储服务接口。
8. 定时任务:项目中使用了Quartz作为定时任务的框架,Quartz是一个功能强大的开源作业调度库,可以集成到几乎任何Java应用程序。
9. 其他技术:项目的具体其他技术可以通过查看后端项目的pom.xml文件了解。
2022-06-02 上传
2022-05-03 上传
2023-11-21 上传
2022-05-14 上传
2024-05-18 上传
2024-04-29 上传
2023-11-02 上传
2023-11-24 上传
2024-05-25 上传
MarcoPage
- 粉丝: 4292
- 资源: 8839
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常