SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training

The course was very well documented, very enriching experience.
Comment from Courts Administration Service

1. Title

  • Creating Professional Web Services (JWSEC, 4 days)
    View PDF

2. Course Pre-requisites

  • Basic knowledge of Java programming and Enterprise Java

3. Target Audience

  • Programmers who want to familiarize themselved with the design and implementation of web services using Java

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: The Web Services Architecture

Topic 1: Evolution of Web Services

Topic 2: HTTP and XML

Topic 3: Interoperability Stacks

Topic 4: The Wire Stack and SOAP

Topic 5: The Description Stack and WSDL

Topic 6: The Discovery Stack and UDDI

Topic 7: Hosting Web Services

Module 2: XML Basics

Topic 1: XML Overview

Topic 2: Well Formed XML

Topic 3: Valid XML: DTDs

Topic 4: Valid XML: XSD Schemas

Topic 5: Transforming XML: XSL

Topic 6: XML to XML

Module 3: Java Architecture For XML Binding (JAXB)

Topic 1: JAXB Overview

Topic 2: Working with Schemas

Topic 3: Schema Binding and the Java Representation

Topic 4: Exploring Generated Classes and Interfaces

Topic 5: Marshalling/Unmarshalling the Document

Topic 6: Validating Data

Topic 7: A Complete Example

Module 4: Weblogic And Web Services

Topic 1: The WebLogic Platform

Topic 2: Web Services Features

Topic 3: BEA-Speak for Web Services

Topic 4: WebLogic Workshop

Topic 5: WebLogic Server

Topic 6: Ant Tasks for Web Services

Topic 7: Development Process

Topic 8: Testing Web Services

Module 5: The Java Web Services Architecture

Topic 1: Web Services and the JEE

Topic 2: WebLogic Support for Standard APIs

Topic 3: JAXP

Topic 4: SAAJ

Topic 5: JAXM

Topic 6: Low-Level Web Services

Topic 7: JAX-RPC High-Level Web Services JAXR, WebLogic, UDDI

Module 6: SOAP

Topic 1: SOAP Messaging Model

Topic 2: SOAP Namespaces

Topic 3: Envelope, Header and Body

Topic 4: Faults, Attachments

Topic 5: Using XML Schema

Topic 6: Section 5 Encoding

Topic 7: Arrays

Topic 8: Multiple-Reference Values

Module 7: SAAJ

Topic 1: The SAAJ Object Model

Topic 2: Parsing a SOAP Message

Topic 3: Bridges to JAXP

Topic 4: Working with Namespaces

Topic 5: Creating a Message

Topic 6: WebLogic SAAJ: Bugs and Limitations

Module 8: SAAJ Web Services

Topic 1: Messaging Scenarios

Topic 2: Point-to-Point Messaging

Topic 3: SAAJ Services using JAX-RPC

Topic 4: Creating a JAXM Connection

Topic 5: Sending a Message

Module 9: WSDL

Topic 1: Web Services as Components

Topic 2: The Need for an IDL

Topic 3: WSDL Description Model

Topic 4: The Abstract Model Service Semantics

Topic 5: Message Description

Topic 6: Messaging Styles

Topic 7: The Concrete Model Ports, Services, Locations

Topic 8: Extending WSDL Bindings

Module 10: JAX-RPC

Topic 1: Two Paths

Topic 2: How It Works

Topic 3: Type Mappings

Topic 4: Generating from WSDL

Topic 5: Generating from Java

Topic 6: Which Way to Go?

Topic 7: Limitations

Module 11: Generating Web Services From Java

Topic 1: The Java-to-XML Mapping

Topic 2: The Java-to-WSDL Mapping

Topic 3: WebLogic JAX-RPC: Bugs and Limitations

Topic 4: Analyzing the Domain

Topic 5: High-Level Ant Tasks

Topic 6: web-services.xml

Topic 7: When Things Don#39;t Fit

Topic 8: Extensible Type Mapping

Module 12: Generating Java Web Services From WSDL

Topic 1: The XML-to-Java Mapping

Topic 2: The WSDL-to-Java Mapping

Topic 3: Operation Inputs and Outputs

Topic 4: Building a Service Client

Topic 5: Locating a Service

Topic 6: Java-to-WSDL Interoperability

Topic 7: Creating a Web Service

Topic 8: Mid-Level Ant Tasks

Topic 9: Deploying the Service

Topic 10: WSDL-to-Java Interoperability

Topic 11: Controlling Names and URIs

Module 13: Web Services And EJB

Topic 1: Enterprise JavaBeans

Topic 2: EJB 3.0 and JAX-RPC

Topic 3: Session Beans as Web Services

Topic 4: How It Works

Topic 5: The Service Endpoint Interface

Topic 6: SOAP as an RMI Transport

Topic 7: Generating From WSDL

Module 14: Message Context And Message Handlers

Topic 1: Handling SOAP Headers

Topic 2: Servlet Endpoint Context

Topic 3: EJB Endpoint Context

Topic 4: Using SAAJ

Topic 5: JAX-RPC Message Handlers

Topic 6: Handler Chains

Topic 7: Processing Model and Patterns

Topic 8: Using JAXP

Module 15: SOAP Attachments

Topic 1: SAAJ Revisited

Topic 2: MIME

Topic 3: Java Activation Framework

Topic 4: The MimeHeaders Class

Topic 5: The AttachmentPart Class

Topic 6: Identifying Attachments

Topic 7: Reading Attachments

Module 16: Security

Topic 1: Web Services and Security

Topic 2: Threats, Tools and Techniques

Topic 3: Encryption and Signature

Topic 4: JEE Techniques

Topic 5: XML and SOAP Solutions

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette