IT / Programming / Oracle / Java / Web Services

Java - Web Services

Details

ID 2757619
Classroom 2 days
Webinar 4 days
Method Lecture with examples and exercises.
Prequisite Java Basics
Audience Programmers, Web developers

Services:

  • Lunch / Catering
  • Assistance for hotel / travel bookings
  • Comelio certificate
  • Flexible: Free cancellation up until 10 days before the training

Summary

A web service is a method of communication between two electronic devices over the World Wide Web. A web service is a software function provided at a network address over the web or the cloud, it is a service that is "always on" as in the concept of utility computing. XML web services use Extensible Markup Language (XML) messages that follow the SOAP standard and have been popular with the traditional enterprises. In such systems, there is often a machine-readable description of the operations offered by the service written in the Web Services Description Language (WSDL).

Training Dates

  • 2020-Nov-02 - Nov-05
  • 2021-Jan-11 - Jan-14
  • 2021-Mar-22 - Mar-25
  • 2021-May-31 - Jun-03

590 EUR +VAT

Location | Enrollment


Agenda

Introduction to Web Services

What Are Web Services? - Types of Web Services - Deciding Which Type of Web Service to Use

Building Web Services with JAX-WS

Creating a Simple Web Service and Clients with JAX-WS - Requirements of a JAX-WS Endpoint - Coding the Service Endpoint Implementation Class - Building, Packaging, and Deploying the Service - Testing the Methods of a Web Service Endpoint - A Simple JAX-WS Application Client - A Simple JAX-WS Web Client - Types Supported by JAX-WS: Schema-to-Java Mapping, Java-to-Schema Mapping - Web Services Interoperability and JAX-WS

Building RESTful Web Services with JAX-RS

What Are RESTful Web Services? - Creating a RESTful Root Resource Class - - Developing RESTful Web Services with JAX-RS - Overview of a JAX-RS Application - Responding to HTTP Methods and Requests - Extracting Request Parameters

JAX-RS: Advanced Topics

- Annotations for Field and Bean Properties of Resource Classes - Subresources and Runtime Resource Resolution - Integrating JAX-RS with EJB Technology and CDI - Conditional HTTP Requests - Runtime Content Negotiation - Using JAX-RS With JAXB

Trainer

Herr Karsten Thüer studierte Angewandte Informatik an der Fachhochschule Gelsenkirchen mit dem Schwerpunkt Betriebliche Informationssysteme. Er arbeitet seit mehr fast 10 Jahren als Projektleiter und Berater/Trainer für Software-Entwicklung mit Java-Technologien.

Projects

Projektleitung und Koordination eines ERP-Systems zur Distribution und Verwaltung von Online-Werbung. Programmierung und Co-Projektleitung eines Trouble-Ticket-Systems mit Inventarisierung für pädagogische Einrichtungen. Machbarkeitsstudie über die Entwicklung eines Open-Source CRM-Systems. Projektplanung und Controlling eines Open-Source CRM-Systems für mittelständische Unternehmen. Prozessanalysen und Aufwandsschätzung für ein SAP/R3 System im Rohstoffsektor. Co-Projektleitung, Architektur- und Designentwicklung sowie Programmierung eines sozialen Netzwerkes für den Einsatz im Intranet bei mittelständischen Unternehmen. Koordination und Entwicklung einer FX-Trading Plattform. Leitung und fachliche Architektur eines Führungsprozess-Portals