Java Web开发后端常用技术汇总

Java Web开发后端常用技术汇总

 

技术名称及官网

Spring Framework

Spring容器 

http://projects.spring.io/spring-framework/

SpringMVC

Spring MVC框架

 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc

Apache Shiro

安全框架 http://shiro.apache.org/

Spring session

分布式Session管理

 http://projects.spring.io/spring-session/

MyBatis

ORM框架 

http://www.mybatis.org/mybatis-3/zh/index.html

MyBatis Generator

代码生成 

http://www.mybatis.org/generator/index.html

PageHelper

MyBatis物理分页插件 

http://git.oschina.net/free/Mybatis_PageHelper

Druid

数据库连接池 

https://github.com/alibaba/druid

FluentValidator

校验框架

 https://github.com/neoremind/fluent-validator

Thymeleaf

模板引擎 

http://www.thymeleaf.org/

Velocity

模板引擎 

http://velocity.apache.org/

ZooKeeper

分布式协调服务 

http://zookeeper.apache.org/

Dubbo

分布式服务框架 http://dubbo.io/

TBSchedule & elastic-job

分布式调度框架

 https://github.com/dangdangdotcom/elastic-job

Redis

分布式缓存数据库 https://redis.io/

Solr & Elasticsearch

分布式全文搜索引擎 

http://lucene.apache.org/solr/ https://www.elastic.co/

Quartz

作业调度框架 http://www.quartz-scheduler.org/

Ehcache

进程内缓存框架

 http://www.ehcache.org/

ActiveMQ

消息队列 

http://activemq.apache.org/

JStorm

实时流式计算框架 http://jstorm.io/

FastDFS

分布式文件系统 

https://github.com/happyfish100/fastdfs

Log4J

日志组件 

http://logging.apache.org/log4j/1.2/

Swagger2

接口测试框架

 http://swagger.io/

sequence

分布式高效ID生产 

http://git.oschina.net/yu120/sequence

AliOSS & Qiniu & QcloudCOS

云存储 

https://www.aliyun.com/product/oss/ http://www.qiniu.com/https://www.qcloud.com/product/cos

Protobuf & json

数据序列化 

https://github.com/google/protobuf

Jenkins

持续集成工具 https://jenkins.io/index.html

Maven

项目构建管理 http://maven.apache.org/

原文地址:https://www.cnblogs.com/mjtabu/p/13418078.html