Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
 
 
 
 
 
 
 
 

README.md

utterlyidle

Another REST library for Java inspired by the good bits in JSR-311

This project is the Java rewrite of WebFabric

Some of the core features

  • Configuration in code (no xml)
  • No static state (i.e. easily testable unlike Play)
  • Multiple [Containers web containers] support:
  • Servlets (Tomcat, Jetty tested)
  • Jetty in embedded mode
  • SimpleWeb
  • Embedded HttpServer from Java 6
  • Undertow (V2 only)
  • In-Memory
  • Very flexible / extensible
    • You can new up the Application and reach in and replace any dependency for a test
  • Super simple SSL setup support
  • Uniform client / server API (like Restlet)
  • Composition preferred over class inheritance (unlike Restlet)
  • Resources can be defined with Annotations, DSL, static files or role your own convention
    • By using the DSL you can even bind a HTTP method directly to a 3rd party Java class
  • Very fast startup times (around 1ms)
  • Request and Response can be 'new'd up, 'toString'd and parsed
  • Resources can consume and return Requests and Responses or any Java classes
    • Renderers can be registered for any response object

##Versions##

  • 1.x - Stable - Requires Java 7+
  • 2.x - Development - Requires Java 8+
You can’t perform that action at this time.