New Horizons Latvia
+371 67847600

Meklēšana
 




Pilns kursu un sertifikāciju saraksts:

Download

 
 

Nosūtīt draugam Izdrukāt

Java EE Programming: JAX-WS Web Services

Dienu skaits: 3
Maksa privātpersonām (bez PVN): 336.00 Ls
Maksa organizācijām (bez PVN): 420.00 Ls

Overview:

Java is a very important part of the Internet usage or services, thus being able to deal with web services in Java is also very important. This course will cover many of the necessary aspects of dealing with the Java API for XML (JAX) Web Services. The course will start with basic introductions to the Eclipse programming platform and Web Services and then move on to Basic XML Schemas and Schema Content Management. From there, Java API for XML Binding (JAXB) will be covered and JAX-WS will be introduced. Once the basic foundation is covered the course moves into the start of web services with Declarative service configuration, Web Service Description Language (WSDL) and Configuration Management, as well as introducing JAX-WS 2.0.

Prerequisites: This course is intended for Java programmers with beginner level knowledge of Java EE and XML.

Outline:

Introduction

  • Introduction to Eclipse Areas
  • Basic Operations with Eclipse Views and Perspectives
  • The Java Perpsective
  • WTP
  • The JBoss Application Server
  • XML Primer

Introduction to Web Services

  • Defining Services
  • SOA: Runtime Implementation
  • Enterprise Assets as Services
  • Web Service Business Models
  • Web Service Standards
  • Binding via SOAP
  • Interface via WSDL
  • UDDI Terminology
  • WS-I Overview

Basic XML Schemas

  • What is XML Schema
  • XML Schema Namespaces
  • XSchema Data Types
  • Primitive Data Types
  • Facet - Restrictions on Element Content
  • Element Declaration
  • Attribute Declaration
  • Sequence Element

Schema Configuration Management

  • Managing XML Schema
  • Schema Version Attribute
  • File-Based Mechanisms

JAXB

  • Advantages of JAXB
  • Using JAXB
  • Binding XML to a Schema
  • Compiling the Files
  • Use the Generate Files
  • Generating XML from JAXB

JAX-WS Introduction

  • JAX-WS Origins
  • Providing a Service
  • Service-enabling Java
  • Client Source

Declarative Service Configuration with Java 5

  • JSR-181 Defines Eight Annotations
  • @WebService Annotation Parameters
  • @WebParm Annotation Parameters
  • @HandlerChain Annotation Parameters
  • @SoapBinding Annotation Parameters
  • WSDL Generated

Web Services Description Language (WSDL)

  • WSDL Overview
  • WSDL Document Tags
  • WSDL Namespaces
  • Modeling Simple Operation
  • SOAP Binding Example
  • WSDL SOAP Binding Extensions
  • WSDL API for Java

Configuration Management

  • SOA Configuration Challenges
  • XML Schema Versioning
  • WSDL Versioning
  • Configuration Management Tips

JAX WS 2.1 Details

  • JAX-WS Scope
  • JAX-WS and JAXB
  • JAX-WS Implementers
  • WSDL-to-Java Mapping
  • WSDL Files
  • Customization Binding
  • Java to WSDL Mapping
  • The Implementation Class
  • JAXB Usage
  • Client/Server API
  • Annotations
  • Handler Framework

Kursa grupas

Apmācība pēc Mentored Learning metodikas

Šie kursi tiek pasniegti pēc inovatīvas metodikas Mentored Learning. Kas ir Mentored Learning?

Jūs varat sākt nodarbības piecu dienu laikā pēc pieteikšanās vai paši plānot nodarbību laikus. Apmācībai nepieciešamas angļu valodas zināšanas vidējā līmenī.

Iespējas ātrāk sākuma datums - 23.05.2012
 

Copyright © 2007-2010 New Horizons Latvia. All rights reserved. New Horizons

New Horizons Latvia Uzziniet vairāk!      Tāl.: 67847600      Adrese: Elizabetes 65-10, Rīga, LV-1011      E-pasts: office@nh.lv

Top.LV