A Java framework for the creation of REST services. Krest is built upon Spring MVC and offers an enterprise scale solution for REST services. Please visit http://javakrest.sourceforge.net/ to find the demo app, or download the core library.
- Full REST Discovery (HATEOAS)
- Backed by EHCache for container independent clustered scaleability
- Backed by Spring IOC
- Runtime modifiable configuration
- Auto-documentation including WADL generation
- OSGi compliant and deployable as a Weblogic Shared Library
- Content negotiation includes JSON, XML and HTML (navigable!)
- Infinitely flexible security configurable by resource
- Role based selective rendering configurable at design time
- Complete statelessness, but still featuring an EHCache backed session available through request.getSession()
- Partial and full content rendering optionally selected by the client using the Range header
Be the first to post a review of krest!