Sign in to save your progress (Learn more)
Saving your progress (Learn more)
1. Understand REST concepts
Building web services that implement a RESTful architecture is a simpler alternative than SOAP- and Web Services Description Language (WSDL)-based approaches. Get a grasp of RESTful web-service concepts from a platform- and language-agnostic perspective.
2. Meet the Java API for RESTful Web Services (JAX-RS)
JAX-RS, the standard Java API for developing and deploying RESTful web services, leverages Java annotations to facilitate the development and deployment of web service endpoints and clients. Find out how you can use JAX-RS to realize the potential of a RESTful services architecture in Java EE environments.
3. Build RESTful applications with Java frameworks
Learn how to use three open source frameworks that simplify development and deployment of RESTful web services with Java. Apache Wink is a fully compliant implementation of JAX-RS. The Restlet framework uses its own API and offers a JAX-RS extension. And the popular Spring framework now supports development of RESTful server-side web services.
4. Combine REST with the Java Persistence API (JPA)
JEST (part of the Apache OpenJPA project) enables language-neutral remote clients to transact with JPA-based applications following REST principles. Learn about JEST directly from the project developer.
5. Create RESTful web services with IBM WebSphere sMash
WebSphere sMash is a platform for building agile web-based applications and services quickly using a REST-based programming model. sMash helps reduce the overhead of developing services by providing simplified scripting APIs. Groovy (which is based on the Java language) is the default scripting language, making development with sMash an easy transition for Java programmers. (PHP is also supported.) sMash is the outcome of Project Zero, an ongoing community-based incubation project.
Rate this content
Give us feedback
Submission failed. Please try again.
Please complete one of the following questions before submitting.
Sign into give us your feedback
