Setup Menus in Admin Panel

Login

Overview:

This course shows experienced Java programmers how to build RESTful web services using the Java API for RESTful Web Services, or JAX-RS. We begin with an overview of web services development in the Java EE platform, including SOAP, WSDL, REST; JAX-WS, JAXB, and JAX-RS.

Audience:

Developers, architects, managers and those interested in integrating applications over the web who have Java experience.

Pre-Requisites:

A solid understanding of Java is required. An understanding of XML is helpful.

Course Curriculum

Web Services Overview
Interoperable applications with SOA
Designing an SOA integration architecture Details 00:00:00
Implementing SOAs with web services Details 00:00:00
Java standard APIs for web services
Building SOAP–based services with JAX–WS Details 00:00:00
Developing RESTful services with JAX–RS Details 00:00:00
Defining SOAP Messages with WSDL
XML essentials
XML namespaces Details 00:00:00
Describing XML with schema Details 00:00:00
Structure of SOAP messages
Role of SOAP in web services Details 00:00:00
Operations, messages and faults Details 00:00:00
Anatomy of a WSDL document
Defining the interfaces of a web service Details 00:00:00
Specifying implementation Details 00:00:00
Implementing Code–First Web Services
Exposing plain old Java objects (POJOs) as web services
Applying JAX–WS annotations to POJOs Details 00:00:00
Configuring and deploying a web service implementation Details 00:00:00
Implementing SOAP clients in Java
Generating client–side artifacts from WSDL Details 00:00:00
Modifying client code to permit message monitoring Details 00:00:00
Authenticating and authorizing clients Details 00:00:00
Augmenting SOAP–based services
Incorporating best practices for web services Details 00:00:00
Implementing policies for security, reliability and message optimization Details 00:00:00
Generating Contract–First Web Services
Contract–first service development
Comparing contract–first and code–first services Details 00:00:00
Creating portable Java artifacts Details 00:00:00
Importing a WSDL document
Building interoperable applications by conforming to Web Services Interoperability (WS–I) standards Details 00:00:00
Implementing a web service endpoint using JAX–WS Details 00:00:00
Building RESTful Web Services
Introduction to REST (Representational State Transfer)
Describing the REST architectural style Details 00:00:00
Comparing SOAP and RESTful web services Details 00:00:00
Developing RESTful web services using JAX–RS
Adding JAX–RS annotations to a POJO Details 00:00:00
Configuring result types using HTTP request headers Details 00:00:00
Deploying a JAX–WS service Details 00:00:00
Customizing a RESTful Service Implementation
Interacting with request URLs Details 00:00:00
Mapping URLs to Java classes and methods Details 00:00:00
Binding URL components to method arguments Details 00:00:00
Providing Server–Side Support for Ajax Clients
Handling JavaScript Object Notation (JSON)
Applying cases for JSON with RESTful services Details 00:00:00
Interpreting a message formatted as JSON Details 00:00:00
Mapping Java to JSON
Controlling JSON generation with JAXB annotations Details 00:00:00
Defining a JSON return type from a Java method Details 00:00:00
Developing RESTful Clients
Dispatching REST messages using JAX–RS
Building the client’s request Details 00:00:00
Handling the service’s response code and exceptions Details 00:00:00
Marshalling JavaBeans with JAXB
Mapping XML with Java API for XML Binding (JAXB) Details 00:00:00
Converting Java arguments with JAXB and JAX–RS Details 00:00:00
Processing asynchronous messages
Implementing server–push with JAX–RS Details 00:00:00
Delivering asynchronous client requests Details 00:00:00
Securing Web Services
Configuring a secure web service
Configuring HTTP Basic Authentication Details 00:00:00
Establishing secure message transmission with SSL/TLS Details 00:00:00
Authenticating and authorizing clients
Controlling access to web services and methods Details 00:00:00
Providing authentication information to web services Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar