Java开发主流框架是什么?
目前市面上主流的开发框架、技术栈:构建工具:maven,Gradle,spring boot initializrWelcome to Apache Mavenmaven.apache.orghttps://gradle.org/gradle.orghttps://start.spring.io/start.spring.io单元测试:junitJUnit 5junit.org容器:spr
目前市面上主流的开发框架、技术栈:
构建工具:maven,Gradle,spring boot initializr
Welcome to Apache Maven
maven.apache.org
https://gradle.org/
gradle.org
https://start.spring.io/
start.spring.io
单元测试:junit
JUnit 5
junit.org
容器:spring,spring boot
Spring Framework
spring.io
Spring Boot
spring.io
微服务:spring cloud
Spring Cloud
spring.io
界面模式:spring mvc
https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html
docs.spring.io
数据层:JPA、Mybatis、Mybatis-plus、pagehelper
Spring Data JPA
spring.io
mybatis - MyBatis 3
www.mybatis.org
https://github.com/baomidou/mybatis-plus
github.com
https://github.com/pagehelper/Mybatis-PageHelper
github.com
模板引擎:freemaker 、thymeleaf
What is Apache FreeMarker™?
freemarker.apache.org
https://www.thymeleaf.org/
www.thymeleaf.org
容器:Docker、Docker compose、Kubernetes(k8s)
Docker Documentation
docs.docker.com
Overview of Docker Compose
docs.docker.com
Production-Grade Container Orchestration
kubernetes.io
分布式RPC框架:Dubbo
home
dubbo.apache.org
日志:Log4j、logback、sf4j、Log4j2、Logstash
http://logging.apache.org/log4j/2.x/#
logging.apache.org
Logback Home
logback.qos.ch
SLF4J
www.slf4j.org
https://www.elastic.co/products/logstash
www.elastic.co
日志分析:ELK
https://www.elastic.co/cn/what-is/elk-stack
www.elastic.co
搜索:Elasticsearch
Open Source Search: The Creators of Elasticsearch, ELK Stack & Kibana
www.elastic.co
消息队列:Kafka、ActiveMQ、RabbitMQ、RocketMQ
Apache Kafka
kafka.apache.org
ActiveMQ
activemq.apache.org
https://www.rabbitmq.com/
www.rabbitmq.com
http://rocketmq.apache.org/
rocketmq.apache.org
持续集成:jenkins
Jenkins
www.jenkins.io
nosql数据库:mongodb
The most popular database for modern apps
www.mongodb.com
大数据:spark、hadoop
Unified Analytics Engine for Big Data
spark.apache.org
Apache Hadoop
hadoop.apache.org
高速缓存:redis
Redis
redis.io
对象存储服务:minio
https://docs.min.io/cn/
docs.min.io
token管理:jwt
https://jwt.io/
jwt.io
诊断工具:arthas
alibaba/arthas
github.com
安全框架:Apache Shiro、Spring security
Apache Shiro | Simple. Java. Security.
shiro.apache.org
https://spring.io/projects/spring-security
spring.io
json处理:fastjson、Jackson
https://github.com/alibaba/fastjson
github.com
https://github.com/FasterXML/jackson
github.com
office文档操作:apache poi
Apache POI - the Java API for Microsoft Documents
poi.apache.org
属性映射:mapStruct
Java bean mappings, the easy way!
mapstruct.org
Java硬件信息库:oshi
https://github.com/oshi/oshi
github.com
Java连接SSH服务器:ganymed
Ganymed SSH-2 for Java
www.ganymed.ethz.ch
自动生成接口文档:Swagger-ui
https://swagger.io/
swagger.io
Swagger的增强:knife4j
快速开始 | knife4j
doc.xiaominfo.com
任务调度框架:quartz
http://www.quartz-scheduler.org/
www.quartz-scheduler.org
注解:lombok
Project Lombok
projectlombok.org
JDBC连接池监控:Druid
https://github.com/alibaba/druid/
github.com
Java工具包:Hutool、Google Guava
A set of tools that keep Java sweet.
www.hutool.cn
google/guava
github.com
开源数据库:MySQL、postgresql
https://www.mysql.com/
www.mysql.com
https://www.postgresql.org/
www.postgresql.org
数据检查:hibernate validator
The Bean Validation reference implementation.
hibernate.org
代码生成器:Mybatis generator
Introduction to MyBatis Generator
mybatis.org
Web自动化测试:selenium
SeleniumHQ Browser Automation
www.selenium.dev
更多推荐
所有评论(0)