- Tutor is available to students
Java Web Services
StayAhead Training
Summary
Overview
Java Web Services Course Overview
The Java Web Services course is designed to provide a good level of understanding of Web Services and their place in the application stack, using modern Java technologies. With close attention to the practical issue of building SOAP and RESTful services into applications, delegates will practice creating, deploying, monitoring and using Java Web Services and gain a broad understanding of the Java Web Services landscape.
The delegate will learn and acquire skills as follows:
- Creating, deploying and monitoring SOAP and RESTful web services
- Modifying and deploying a web service's WSDL
- Developing code-first web services Creating contract-first web services from WSDL
- Writing REST web services
- Building secure SOAP and REST clients
- Using modern Java APIs
Who will the Course Benefit?
Anyone who needs to create, manipulate, use and understand Java Web Services within a SOA environment.
Description
Course Contents - DAY 1Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: SOA EXPLAINED
- Designing an SOA Architecture
- Implementing SOAs with Web Services
- Web Services Overview
- Java APIs for Web Services
Session 2: XML SUPPORTING WEB SERVICES
- XML Basics
- XML Schema
- XML Namespaces
- XPath and XSLT
Session 3: JAVA API'S FOR XML PARSING AND TRANSFORMATION
- SAX
- DOM
- StAX
Session 4: SOAP AND WSDL
- Introducing SOAP
- Structure of SOAP messages
- WSDL
- Defining Web Service Interfaces
- SoapUI
- SAAJ
Java Web Services Training CourseCourse Contents - DAY 2Session 5: WEB SERVICES WITH JAX-WS
- JAX-WS POJO Annotations
- Configuring and Deploying Web Services
Session 6: IMPLEMENTING JAVA SOAP CLIENTS
- Generating Client Artifacts from WSDL
- Message Monitoring
- Authenticating and Authorising Clients
Session 7: JAVA ARCHITECTURE FOR XML BINDING (JAXB)
- Mapping XML with JAXB
- Converting Java Arguments with JAXB and JAX-RS
Session 8: RESTFUL WEB SERVICES
- The REST Architectural style
- Comparing SOAP and RESTful Web Services
Java Web Services Training CourseCourse Contents - DAY 3Session 9: RESTFUL WEB SERVICES WITH JAX-RS
- Adding JAX-RS Annotations to a POJO
- Using HTTP Request Headers
- Deploying a JAX-WS Service
- Interacting with Request URLs
- Mapping URLs to Java Classes and Methods
- Binding URL Components to Method Arguments
Session 10: WS SPECIFICATIONS
- Web Services Interoperability Technology (WSIT)
- WSIT Overview
- WSIT Binary Attachment Scheme (MTOM/XOP)
- WS-Reliable Messaging
Session 11: SUPPORTING AJAX CLIENTS
- Handling JavaScript Object Notation (JSON)
- JSON with RESTful Services
- Interpreting a JSON Message
- JSON Generation with JAXB Annotations
- JSON Return Types from Java Methods
Session 12: WEB SERVICES SECURITY
- WSIT Security
- Web Services Security - Jersey
- HTTP Basic Authentication
- Secure Message Transmission with SSL/TLS
- Client Authentication and Authorisation
Questions and answers
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.