> > > D77754GC10

Java EE 6: Develop Web Services with JAX-WS & JAX-RS (D77754GC10)

Course Description Schedule

Course Overview

This Java EE 6 programming course covers the design and creation of SOAP and RESTful web services and clients. You'll use the NetBeans Integrated Development Environment (IDE) to develop JAX-WS and JAX-RS web services and deploy those services to Oracle WebLogic Server 12c. The majority of topics covered are portable across all application servers which support the Java EE 6 web service standards.

Learn To:
  • Create XML documents and XML schemas while using XML Namespaces.
  • Produce and consume JSON and XML using JAXB.
  • Understand WSDL files and the role they play in SOAP based web services and select either a top-down (WSDL first) or bottom-up (code first) approach to the development of SOAP web services.
  • Make calls to and implement web services based on SOAP standards using JAX-WS (Metro Stack).
  • Implement REST practices in the creation of web services with the JAX-RS specification (Jersey Stack).
  • Secure web services using Java EE Security standards, WS-Security extensions, and OAuth 1.0a.
Benefits to You

Java EE 6 technology facilitates cross-platform application development through the use of platform neutral network communication, supports HTML5 AJAX enabled applications and mobile clients by creating RESTful web services which use the JSON data-interchange format. Enrolling in this course will help you stay current on the latest Java EE 6 web service APIs.

Who should attend

Java developers


Required Prerequisites:
  • Java SE7 Fundamentals
  • Java SE 7 Programming
Suggested Prerequisites:
  • Tutorials available on the Oracle Learning Library
  • Oracle Certified Associate, Java SE 7 Programmer
  • Oracle Certified Professional, Java SE 7 Programmer
  • Java SE 7: Develop Rich Client Applications (D67230GC10)
  • Java Design Patterns

Course Objectives

  • Apply the JAX-WS API in the creation of SOAP Web Services and clients
  • Apply the JAX-RS API in the creation of RESTful Web Services
  • Secure Web Services using WS-Security, Jersey, and OAuth
  • Handle errors and exceptions in Web Services and clients
  • Create XML documents using namespace declarations and XML schema
  • Produce and consume XML and JSON content using JAXB
  • Create RESTful Web Service clients using the Jersey Client API
  • Understand the role of Web Services

Course Content

  • An Introduction to Web Services
  • XML
  • JAXB
  • SOAP Web Services
  • Creating JAX-WS Clients
  • RESTful Web Services
  • Creating RESTful Clients in Java
  • Bottom-Up JAX-WS Web Services
  • Top-Down JAX-WS Web Services
  • JAX-RS RESTful Web Services
  • Web Service Error Handling
  • Security Concepts
  • WS-Security
  • Web Service Security with Jersey
  • OAuth 1.1a with Jersey
Classroom Training

Duration 5 days

Price (excl. tax)
  • Germany: 3,350.- €
Dates and Booking
Online Training

Duration 5 days

Price (excl. tax)
  • Germany: 3,350.- €
Dates and Booking
Click on town name to bookSchedule
21/11/2016 - 25/11/2016 Hamburg
21/11/2016 - 25/11/2016 Hamburg
13/02/2017 - 17/02/2017 Munich