Jersey an implementation of
JAX-RS (JSR-311) which is Sun's standard framework for implementing RESTful web services and
it requires at least Java SE 5.
Restlet 1.0.11 also requires Java SE 5 but its code seems to be able to run on the 1.4 JVM if you use
Retroweaver
readme.txt wrote:
Dependencies
* For all applications: Java SE 5.0 or above. JDK 1.4 support is also available via Retroweaver.
Ultimately "RESTful" is a design approach that harmonizes with the way the Web is supposed to work. So after assimilating the content of
RESTful Web Services a reasonably competent
servlet developer should be able to build a site that exposes RESTful web services - though it is going to take a bit more effort (and discipline) compared to using one of the above mentioned frameworks.