JAVA后端开发应该学习什么?Java后端技术栈
后端技术技术说明官网SpringBoot容器+MVC框架https://spring.io/projects/spring-bootSpringSecurity认证和授权框架https://spring.io/projects/spring-securityMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisGenera
JAVA后端开发应该学习什么?Java后端技术栈
一、开发框架容器
Spring
https://spring.io/projects/spring-framework
SpringBoot 容器
https://spring.io/projects/spring-boot
MVC框架
https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#mvc
MyBatis ORM框架
http://www.mybatis.org/mybatis-3/zh/index.html
二、微服务
Spring Cloud
https://spring.io/projects/spring-cloud
Spring Cloud Alibaba
https://spring.io/projects/spring-cloud-alibaba/
三、构建工具
Maven
http://maven.apache.org/
四、web服务器
Tomcat
http://tomcat.apache.org/
Jboss
https://jbossas.jboss.org/
五、部署容器、负载均衡
Docker
https://docs.docker.com/
Kubernetes(k8s)
https://kubernetes.io/
Nginx 静态资源服务器
https://www.nginx.com/
Jenkins 自动化部署工具
https://github.com/jenkinsci/jenkins
六、版本控制
SVN
https://tortoisesvn.net/
Git
https://git-scm.com/
七、常用中间件及工具
项目 | 说明 | 官网 |
---|---|---|
SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatisGenerator | 数据层代码生成 | http://www.mybatis.org/generator/index.html |
Elasticsearch | 搜索引擎 | https://github.com/elastic/elasticsearch |
RabbitMQ | 消息队列 | https://www.rabbitmq.com/ Redis 分布式缓存 https://redis.io/ |
MongoDB | NoSql数据库 | https://www.mongodb.com |
LogStash | 日志收集工具 | https://github.com/elastic/logstash |
Kibina | 日志可视化查看工具 | https://github.com/elastic/kibana |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk |
MinIO | 对象存储 | https://github.com/minio/minio |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | 简化对象封装工具 | https://github.com/rzwitserloot/lombok |
Hutool | Java工具类库 | https://github.com/looly/hutool |
PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Swagger-UI | 文档生成工具 | https://github.com/swagger-api/swagger-ui |
Hibernator-Validator | 验证框架 | http://hibernate.org/validator |
Quartz | 任务调度框架 | http://www.quartz-scheduler.org/ |
MySQL | 开源数据库 | https://www.mysql.com/ |
Netty | 高性能网络应用框架 | Netty:https://netty.io/ |
更多推荐
所有评论(0)