java开发全栈体系
2021-02-20 15:01:10 6 举报
AI智能生成
登录查看完整内容
java开发全栈体系
作者其他创作
大纲/内容
结构严谨、代码规范、风格统一、注释清楚、命名合规
总体要求
多模块化,划分集成组件模块,业务模块
目录结构
采用Druid连接池,多数据源配置
多数据源
采用权限管理框架,实现用户、组、角色、权限管理
用户管理
Maven项目、jar包管理
Maven
开发测试生产
多环境配置
项目工程
公司
SVN
git、github
自建私服
Gitlab
版本控制
Eureka:服务治理组件,包含服务注册与发现
Hystrix:容错管理组件,实现了熔断器
Ribbon:客户端负载均衡的服务调用组件
Feign:基于Ribbon和Hystrix的声明式服务调用组件
Zuul:网关组件,提供智能路由、访问过滤等功能
Archaius:外部化配置组件
Spring Cloud Netflix
Spring Cloud Config
Spring Cloud Bus
Spring Cloud Security
Spring Cloud Consul
Spring Cloud
Spring Boot基础,包括配置文件.property .yml、注入、请求等
基础
Durid数据库连接池
统一事务处理
统一异常处理
拦截器
过滤器
模板引擎thymeleaf
Spring Boot
Jap
generater
分页
MyBatis、MyBatis Plus
ORM
Swagger
Restfull API
Shiro
SpringSecurity
Redis、Codis
RabbitMQ、kafka、ActiveMQ
mangodb
Elasticsearch
Quartz
Spring Task
ORM、数据库
easyexcel
集成组件
Shiro、SpringSecurity
用户、组、角色、权限、认证管理
单点登陆OAuth2
单点登陆CAS
JWT、token
后端框架
header、菜单、标签、Content、bottom
基础页面框架
Element UI
iView
vue.js
AntDesign
Fabric
React.js
Angular
Jquery
LayUI
框架
Npm
Webpack
Grunt
包管理
Echarts
BizCharts
图表
前端框架
Java 8+
Spring Framework 4.3.x
IntelliJ IDEA(IDE)
环境依赖
微服务(MSA)
领域驱动,模块拆分
前后端分离
技术架构
Vue.js React.js Angular
前端技术体系
Spring Cloud Dalston.SR3 Spring Boot 2.x
后端技术体系
技术体系
初始架构
Eclipse
子主题
支撑体系
MySQL
Oracle
PostgreSQL
结构化数据库
Redis Codis Tedis
MongoDB
NoSQL数据库
FastDFS
文件存储
hdfs
hive
存储
Spark
Hadoop
分析
大数据
数据体系
热部署
War打包部署
Jar打包部署
Jetty
多机、负载均衡
Nginx
Docker
Zookeeper
应用部署
span style=\
0 条评论
回复 删除
下一页