Providing Technology Training and Mentoring For Modern Technology Adoption
Courseware: Available for sale
This course covers the design principles of REST architecture along with the details of how to implement these services with JAX-RS. This will allow students who take the course to implement RESTful services using Java standards that will be portable to many different Java environments. Also covered are how to implement AJAX clients of RESTful services sending various data formats.
The Java JAX-RS specification covers how to implement RESTful services with Java. This specification is driven by annotations and can be leveraged from many different environments, including a Java EE 'Application Server'. With the recent inclusion of the JAX-RS specification in the Java EE 6 umbrella of technologies implementing RESTful services with JAX-RS will become even easier.
It is also common to use an AJAX client with RESTful services. These clients are implemented in JavaScript so that browser-based applications can communicate with REST services to obtain data enabling a rich, Web 2.0 client experience.
Labs are done using the new Eclipse tools for WebSphere.
After completing this course, the student should be able to:
This course is applicable for Architects and Developersthat need to design and develop RESTful web services using JAX-RS.
Experience with Java programming is required. Experience with Eclipse/RAD is useful but not required. For those that might need this Java or Eclipse/RAD experience the following course is suggested:
An understanding of basic web architecture and the HTTP protocol. Prior experience with RPC-style services such as Web services, Java RMI, COM objects, etc. is helpful, but not required.