容器层面
- Web:Tomcat、Jetty、Undertow...
- Java EE:JBoss、WebLogic、WebSphere...
- IoC:Spring Framework、Google Guice、PicoContainer...
- 基础设施:KVM、Docker...
语言层面
- 编程语言:语法、数据类型、执行语句...
- 编程模型:OPP、OOP、AOP、OMP、OFP、EDP...
- 设计模式:GoF 23、Reactor、Reacvtive、Fluent、Stream...
架构层面
- 单体架构
- SOA
- 微服务
- 事件驱动架构
- 总线架构
框架层面
- Web:Struts1/2、Spring MVC、Jersey(REST)...
- 关系型数据库:MyBatis、Hibernate、JPA...
- 大数据:Hedoop、Spark、Flink...
- NoSQL:Redis、MongoDB、ElasticSearch...
- RPC: CXF(WebServices) 、Feign(REST)、Dubbo...
- 消息:ActiveMQ、RabbitMQ、Kafka、RocketMQ...
- 调度任务:Spring Batch、Spring Cloud Task、XXL-JOB...
- NIO:Netty、Mina、XNIO
- JSON:Jackson、Gson、FastJSON...
- XML:DOM、XML Stream、JAX 、JDOM、JAXB1/2...
- 开发:Spring Stack、Vert.x、JBoss Seam
- 通用:Apache Commons、Google Guava
规范层面
- JVM:Java 语言规范、Java虚拟机规范、Java内存模型规范
- JSR:Servlet、REST、JDBC、JPA、JTA、JMS...
- IETF:URL/URI、HTTP、REST、WebSockets...
- 消息:AMQP、MQTT...
- 关系型数据库规范:SQL99、SQL03...
- Reactive规范:Reactive Manifesto、Reactive Streams