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

Java Training


Small class and undivided attention of the instructor is the best to get the most out of the course. Willingness of the instructor to cover in more detail the area that student lacks knowledge is excellent.
Comment from Ross Video

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