"Vi hjelper deg å nå dine kompetansemål i 2017"


Java Web Services Development

Kursavgift: kr 17 900 | Varighet: 3 dager

Beskrivelse:

This course begins by introducing essential Web service concepts, and describes how to create and consume simple SOAP-based Web services. The course also explains the important role of WSDL in describing Web service interfaces.

The course then digs deeper into Web service standards, techniques, and APIs. You will learn how to handle Web service faults; maximize integration options; use headers to provide Web service metadata; customize Java-to-object serialization formats; and invoke Web services programmatically by using JAX-WS.

The course also describes how to create and consume RESTful Web services, and explains how to access RESTful Web services by using JAX-RS.


what you will learn

  • Creating and consuming SOAP-based Web services
  • Marshalling Java objects and binary data
  • Creating and accessing SOAP headers
  • Handling faults
  • Defining asynchronous and one-way operations
  • Implementing REST-based Web services
  • Securing Web services

About Andy Olsen - the author and instructor of the course
Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy worked for 7 years as a technology specialist and product manager at QA Training, and now specializes in Microsoft .NET and Java Enterprise Edition systems. Andy is also actively involved in a variety of book projects primarily with Apress, and is a regular speaker at conferences in the UK, Europe, and the US.


Målgruppe:

This training course is aimed at developers and designers tasked with creating Web-service based solutions.


Forkunnskaper:

At least 6 months Java programming experience.
Familiarity with enterprise development would be an advantage


Innhold:

Web Services - Essentials:
  • The role of Web services
  • Overview of SOAP and REST
  • Conveying SOAP over HTTP
  • RPC vs. Document formatting
  • SOAP Encoded vs. Literal serialization
  • Java Web services state-of-play

Creating and Consuming a Web service in Java:
  • Overview of the Java Web Services Stack (Metro)
  • Creating a Java Web service
  • Generating a Web service proxy
  • Calling a Web service from a client application
  • SOAP Encoded vs. Literal serialization

Describing Web Services with WSDL:
  • Overview of WSDL
  • Understanding WSDL services and ports
  • Bindings
  • Messages
  • Schema

SOAP Payloads:
  • Overview of JAXB
  • Simple marshalling
  • Custom marshalling
  • Unmarshalling
  • Using JAXB in a Web service

Web Service Operations:
  • Message exchange patterns
  • Parameter passing modes
  • One-way messaging

Web Service Techniques:
  • Exception handling
  • SOAP faults
  • Implementing asynchronous Web methods

SOAP Handling:
  • Overview of handlers
  • Defining logical handlers
  • Defining SOAP handlers
  • Accessing transport headers

Binary Payloads:
  • Overview of binary data and SOAP
  • Returning base64-encoded binary data
  • Specifying the MIME type
  • Optimizing binary data transfer

Web Services in Java Enterprise Applications:
  • Overview of Java Enterprise Edition
  • Example Java EE application
  • The role of Web services in Java EE

RESTful Web Services:
  • Overview of RESTful Web services
  • Overview of the Java API for XML RESTful Web Services (JAX-RS)
  • Creating a RESTful Web Service

More on RESTful Web Services:
  • URI path templates
  • Accessing additional HTTP info
  • RESTful design patterns

Web Service Security:
  • Transport-level security
  • Message-level security
  • Overview of WSIT security
  • Common administrative steps
  • Transport-level user authentication
  • Username authentication with symmetric keys
  • Mutual certificates security
  • Transport security (SSL)
  • SAML authorization over SSL




Sertifisering:

This course is not related to a specific certification.



Bestill kurset her

arrow

Velg kurssted

    arrow

    Velg dato




    kurs merket med * har startgaranti

    arrow

    Mailen er sendt:

    Ditt tips er registrert og sendt!
    Vi håper snarlig å se deg på kurs hos oss!

    Feilmelding:

    OBS! Vi har problemer med å sende ditt tips!

    Vi anbefaler deg å sjekke om du har skrevet inn en gyldig mailadresse.

    Tips sjefen

    Lyst til å delta på dette kurset, men må overbevise sjefen først?

    Glasspaper har laget en tips funksjon, som gjør det enklere for deg å overbevise din sjef om at dette kurset er perfekt for deg.
    Det eneste du trenger å gjøre er å fylle ut kontaktinformasjon, så sender vi relevant informasjon om kurset rett til dine utvalgte kontaktpersoner.
    Bruk gjerne funksjonen til å tipse venner og kollegaer om at dette er et nyttig kurs for dem





    Kontakt oss

    Kursansvarlig

    Henning Solberg

    93 09 01 29

    henning@glasspaper.no


    Glasspaper er kåret til Årets Microsoft Kurspartner 2017 - dette er åttende år på rad vi mottar denne hedersprisen