/crud-http

An implementation of the Crud API for HTTP, based on Jersey.

Primary LanguageJavaApache License 2.0Apache-2.0

Crud HTTP

This project provides an implementation of the Crud API for HTTP, based on Jersey.

The four primary HTTP methods are all supported:

Most applications will not use these Resource implementation classes directly. Instead, they will start with the corresponding ResourceProviders, which implement URI-based lookup of particular Resources. For example, JerseyReadableResourceProvider provides instances of JerseyReadableResource on demand.

See Also

  • The Crud API project (crud-api) defines the core abstractions and the public API on which this project is based.
  • crud-api is built on top of RxJava.
  • The Crud HTTP implementation is based on Jersey, a widely used REST toolkit, and the reference implementation of JAX-RS.
  • Crud JDBC (crud-jdbc) is a sister project to this project, implemented for JDBC instead of HTTP.
  • Crud Voldemort (crud-voldemort) is a sister project to this project, implemented for Project Voldemort instead of HTTP.

Copyright and License

All files in this project are copyright Rick Warren and, unless otherwise noted, licensed under the terms of the Apache 2 license.