- 需求分析和环境搭建
- JPA 建表技术
- RESTful API 接口设计规范
- JWT 用户登录认证
- knife4j 集成
- 树的遍历及插入
- Vue CLI 脚手架的使用
- Axios 使用及接口封装
- CSS 预编译器 Stylus 的使用
- 数据库建模
- MyBatis 和 MyBatis Plus
- 后台返回结果和异常处理
- Swagger3 介绍和集成
- 抽象工厂模式及单例模式
- Junit 单元测试
- Element UI 安装和组件使用
- Vuex 使用
- 文件切片上传和下载
本课程主要使用 Spring Boot 2 和 Vue CLI@4 来开发 Web 端网盘系统。Spring Boot 如今已成为 Java 开发必学技术,可以大大简化 Spring 应用的初始搭建以及开发过程;前端将使用 Vue CLI@4,结合当下受欢迎的 Element UI 快速完成网盘页面布局。
网盘系统是个比较热门的话题,本课程将手把手教大家如何开发一个网盘系统,如果你想要通过实战提高开发水平,那么这个项目非常适合你。
本课程将使用 Spring Boot 2 和 Vue CLI@4 作为基础框架来实现个人网盘,整个项目采用前后端分离的方式进行开发和部署。课程前半部分从 Spring Boot 项目的搭建开始,进行需求分析,数据建模,再到常用框架及开源组件的集成及应用,以及后台接口的开发,循序渐进的带领大家了解后端开发技术并完成后台项目;课程后半部分从使用 Vue CLI@4 搭建项目开始讲解,结合 Element UI 快速搭建前端页面,并使用 Vue.js 生态中的一些依赖和插件完成页面相应逻辑。
网盘最终实现的功能有:用户自行注册并登录到网盘系统,以一个完整的目录结构体系来管理文件,例如文件夹的创建、删除、重命名、移动,文件分片上传和下载,按类型查看文件,以多种展示方式查看图片、图片在线预览等一系列功能。
同时关注作者的开源社区公众号【奇文社区】,探寻更多开源项目,有机会与作者一起开发,成为开源项目的贡献者。公众号也会不定期推送一些开发技术和网站搭建技巧哦。
MAC 高级Java开发工程师 国内知名互联网公司 共发布过 1 门课程
奇文社区站长,长期从事软件开发工作,具有大型分布式系统及高并发项目开发经验。致力于 Java 相关技术的研究,特别是框架的搭建、代码结构的优化改进和产品设计等。
查看老师的所有课程 >
课非常棒,收获很大,感谢
很不错
good
very well
课程总体体检感不错,收益颇多,谢谢作者大大!
这两节代码篇幅有点多,有种混乱感,感觉搞前端课程之后应该回顾一遍,综合理解
业务分析很清晰明了,满意
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容