Java Training Overview
Web services are designed to allow Web-based access to distributed
software and business services. They bring a standard, open service
architecture to component development that allows them to be accessed over
the Web with standard protocols such as HTTP and standard XML formats for
messages and service descriptions. This course will give you a thorough
understanding of the current Web services architecture, and the technologies
that support Web services including the new Java APIs such as JAX-WS and
JSR-181. Topics include:
We will look at the current state of the art of Web services, what works and what doesn’t work, and also at newer standards, and how they fit into the Web services picture. This course is hands on, and students will actually build and deploy Web services during the course.
Hands-On
Minimum 50% hands-on
JBoss® AS, Weblogic® AS, GlassFish, RAD®/WebSphere®
Session 1: Service Oriented Architecture (SOA) and Web
Services Session 2: Introduction to Java Web Services Session 3: WSDL – Web Services Description Language Session 4: SOAP Session 5: SAAJ, DOM, and SOAP Handlers Session 6: JAXB - Java Architecture for XML Binding Session 7: Start From WSDL / Start from WSDL & Java Session 8: XML-Based (Bare) Web Services Session 9: Handling Binary Data Session 10: Security Session 11: EJB-Based Web Services
Session 12: WS-* Overview Session 13: Introducing REST and JAX-RS Session 14: Client-side Access to RESTful Services Session 15: Common REST Patterns Session 16: Best Practices
Supported Platforms
Java Training Course Duration
5 Days
Java Training Course outline
JSR-181
JAX-WS Capabilities
JAX-WS Clients