Editor | Project | Name | Description |
---|---|---|---|
Red Hat, Inc. | JBoss | Hibernate | |
The Eclipse Foundation | EclipseLink | EclipseLink | Reference Implementation (TopLink derived) |
Apache | OpenJPA | OpenJPA | |
Oracle | TopLink | TopLink |
Editor | Project | Name | Description |
---|---|---|---|
Apache | CXF | CXF | |
Apache | Axis | Axis 2 | |
Oracle | GlassFish | Metro | |
Red Hat, Inc. | JBoss | JBoss WS |
- 📖 JSR 311: JAX-RS: The Java API for RESTful Web Services
- 📖 JSR 339: JAX-RS 2.0: The Java API for RESTful Web Services
- 📖 JSR 370: JAX-RS 2.1: The Java API for RESTful Web Services
Editor | Project | Name | Description |
---|---|---|---|
Red Hat, Inc. | JBoss | RESTEasy | |
Oracle | GlassFish | Jersey | Old Reference Implementation |
The Eclipse Foundation | EE4J | Jersey | Current Reference Implementation |
Apache | CXF | CXF | |
Pivotal | Spring | Spring MVC |
Editor | Project | Name | Description |
---|---|---|---|
Atomikos BVBA | Atomikos | Atomikos | |
- | Bitronix | BTM | |
Red Hat, Inc. | JBoss | Narayana |
Editor | Project | Name | Description |
---|---|---|---|
Terracotta, Inc. | Ehcache | Ehcache | Non distributed |
Apache | Commons | commons-jcs | Distributed caching system |
Hazelcast, Inc. | Hazelcast | Hazelcast | Distributed caching system |
Red Hat, Inc. | Infinispan | Infinispan | Distributed in-memory caching system |
Oracle | Coherence | Coherence JCache | Local Cache, Partitioned Cache, Pass-Through Cache, Remote Cache |
💡 https://labs.consol.de/java-caches/
- 📖 JSR 303: Bean Validation 1.0
- 📖 JSR 303: Bean Validation 1.1
- 📖 JSR 380: Bean Validation 2.0
- 📖 Jakarta Bean Validation
Editor | Project | Name | Description |
---|---|---|---|
Red Hat, Inc. | JBoss | Hibernate Validator | Reference Implementation |
Apache | Tapestry | Tapestry Bean Validation |
- 📖 JSR 299: Contexts and Dependency Injection for the Java EE platform
- 📖 JSR 330: Dependency Injection for Java
Editor | Project | Name | Description |
---|---|---|---|
Pivotal | Spring Framework | Spring Core | |
Apache | DeltaSpike | DeltaSpike | CDI Implementation |
Red Hat, Inc. | JBoss | Weld | CDI Reference Implementation |
Oracle | GlassFish | HK2 | Implementation of JSR-330 |
Guice |
Editor | Project | Name | Description |
---|---|---|---|
The Eclipse Foundation | EE4J | Soteria | |
Pivotal | Spring Framework | Spring Security |
Editor | Project | Name | Description |
---|---|---|---|
Oracle | Java | JUL - java.util.logging | JDK Loggign implementation since Java 1.4 |
Apache | Log4J | Log4J 1 | Retired in 2015 |
Apache | Log4J | Log4J 2 | |
Apache | Commons | Commons-Logging | |
QOS.ch Sàrl. | Logback | Logback | natively implements the SLF4J API |
QOS.ch Sàrl. | SLF4J | SLF4J | Simple Logging Facade for Java |
Editor | Project | Name | Description |
---|---|---|---|
- | JUnit | JUnit | |
- | DbUnit | DbUnit | |
- | HttpUnit | HttpUnit | |
- | XMLUnit | XMLUnit | |
- | Mockito | Mockito | |
- | EasyMock | EasyMock | |
- | TestNG | TestNG | |
Red Hat, Inc. | JBoss | Arquillian | |
- | jMock | jMock | |
- | JMockit | JMockit | |
- | PowerMock | PowerMock | |
Joel Costigliola | AssertJ | AssertJ | |
- | FEST-Assert | FEST-Assert | Deprecated, replaced by AspectJ |
Editor | Project | Name | Description |
---|---|---|---|
google-gson | Gson | ||
FasterXML, LLC | Jackson | Jackson |
Editor | Project | Name | Description |
---|---|---|---|
- | Mustache | {{mustache}} | |
Apache | FreeMarker | FreeMarker | |
Apache | Velocity | Velocity | |
The Thymeleaf Team | Thymeleaf | Thymeleaf |
Editor | Project | Name | Description |
---|---|---|---|
- | OpenFeign | OpenFeign | Client Java HTTP |
Pivotal | Spring Framework | RestTemplate | |
Pivotal | Spring Framework | FeignClient | |
Oracle | Glassfish | Jersey client | |
Square | OkHttp | OkHttp | |
Square | Retrofit | Retrofit | |
Mashape | Unirest | Unirest | |
Restlet, Inc. | Restlet | Restlet | |
Apache | Commons | HttpComponents | |
Apache | CXF | CXF Client | |
Google APIs | HTTP Client Library for Java | ||
teamed.io | jcabi | jcabi-http | Fluent & lightweight Java HTTP Client |
Netty project | Netty | Netty | framework non-blocking I/O client-serveur pour le développement d'applications réseau Java |
- | rest-assured - rest-assured | Test JUnit d'API REST | |
- | rapa | rapa | REST Client for Java |
CAELUM OBJECTS | Restfulie | Restfulie | |
- | Resty | Resty | A simple HTTP REST client for Java |
- | - | http-rest-client | A simple & easy to use REST client written in Java and levarging the HttpClient 4.3 library. |