RESTEasy is a JBoss.org project aimed at providing productivity frameworks for developing client and server RESTful applications and services in Java. It is mainly a JAX-RS implementation but you'll find some other experimental code in the repository.
The project page can be found at https://resteasy.jboss.org
RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It is a portable implementation of the JAX-RS specification. JAX-RS is a JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol.
Read the entire specification here
The RESTEasy code is in the github repository, (https://github.com/resteasy/Resteasy.git).
- Read a book
- Check out the examples in the repository.
- Read the documentation.
To read the documentation you can read it online. This is generated automatically from the maven build
A wiki exists with historical documents. You can find it here
Issues are kept in JIRA.
After pulling down a clone of the RESTEasy repository run
mvn install
Currently it can be built using JDK 1.8 and 11. If you don't have the JBoss Nexus repository configured in your own local Maven settings, you might need to add enable the 'jboss-repository' profile:
mvn -Pjboss-repository install
- Java Cryptography Extension JCE
You are most welcome to contribute to RESTEasy!
Read the Contribution guidelines