栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于 Spring Boot 和 Vue 开发前后端分离快速开发平台源码分享

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于 Spring Boot 和 Vue 开发前后端分离快速开发平台源码分享

前言

微服务是近年来备受关注的话题,相比于传统的SOA而言,更容易理解,也更容易实践,它将“面向服务”的思想做得更加彻底。有人说它非常好,但就是“玩不起”,why?

微服务是一种分布式系统架构,它建议我们将业务切分为更加细粒度的服务,并使每个服务的责任单一且可独立部署,服务内部高内聚,隐含内部细节,服务之间低耦合,彼此相互隔离。此外,我们根据面向服务的业务领域来建模,对外提供统一的API接口。微服务的思想不只是停留在开发阶段,它贯穿于设计、开发、测试、部署、运维等软件生命周期阶段。

可见,我们提到的微服务,实际上是一种架构思想,我们不妨称它为“微服务架构”。今天就带着大家;来学习这份阿里技术专家手写的《微服务架构笔记》,让你成为一名优秀的微服务架构师。

==

  • 基础框架:Spring Boot 2.1.7.RELEASE

  • 持久层框架:Mybatis-Plus_3.0.6

  • 安全框架:Apache Shiro 1.4.0,Jwt_3.7.0

  • 数据库连接池:阿里巴巴Druid 1.1.10

  • 缓存框架:redis

  • 日志打印:logback

  • 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。

前端

==

  • Vue 2.5.22,Vuex,Vue Router

  • Axios

  • ElementUI

  • webpack,yarn

  • vue-cropper - 头像裁剪组件

  • eslint,@vue/cli 3.2.1

开发环境

====

  • 语言:Java 8

  • IDE(JAVA): IDEA安装lombok插件

  • IDE(前端): visual studio code

  • 依赖管理:Maven

  • 数据库:MySQL8.1,mongodb

  • 缓存:Redis

工程结构

====

quickd

├── quickd-admin-- 基础框架[端口:9090]

├── quickd-devtools -- Web管理后台基础项目, 生成初始化项目(包含后端,前端,android,ios,小程序)

├── quickd-system-- 系统核心模块

├── admin-ui -- 前台VUE模板[端口:9001]

├── demo-parent -- wms演示后端系统[端口:8080]

├── demo-ui -- wms演示前端系统[端口:8098]

├── demo-uniapp -- wms手机端演示系统(包含IOS和android)

├── demo-android -- wms手机端android原生演示系统

├── quickd-components-- 用户权限管理系统

| ├── quickd-components-flowable -- 流程引擎组件

| ├── quickd-components-quartz-- 定时任务组件

| ├── quickd-components-oss-- 文件处理组件

| ├── quickd-components-datav--大屏组件

PC端界面一览

=======

最后

对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

再分享一波我的Java面试真题+视频学习详解+技能进阶书籍

获取资料可关注下方公众号!! 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/831854.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号