Skip to content

[Mirror] At the moment of its conception, this project is for learning purposes. The idea is for me to experiment with authentic RESTful APIs in Java.

License

Notifications You must be signed in to change notification settings

EPadronU/REST-tools-collections-for-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

REST tools collection for Java (RTC4J)

About this project

At the moment of its conception, this project is for learning purposes. The idea is for me to experiment with authentic RESTful APIs conformed by its three foundational componentes: HTML (Hypermedia), HTTP, and URI.

To achieve this, I hope for developing a truly RESTful API with no versioning but still capable of evolving over time, one that offers more than just CRUD operations without mutating into a XML-RPC service, and agnostic of the chosen data-interchange format.

Additionally, I have the intention to create the bases of a flexible and adaptable client with a fluent interface for browsing any RESTful API. Such a client will be complemented by a domain-specific wrapper, that will be auto-generated from the API schema, in order to leverage the concrete types and actions the API exposes in a type-safe way.

Thus, this project will serve as an umbrella for all the tools I hope for developing with the help of the Java ecosystem in order to achieve the above goals.

License

The source code for every single component/tool developed for this project will be under the Apache License, Version 2.0.

About

[Mirror] At the moment of its conception, this project is for learning purposes. The idea is for me to experiment with authentic RESTful APIs in Java.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published