Contents
- 1 XML Web Services Online Training Course Overview
- 1.1 A. XML
- 1.2 B. Webservices
- 1.2.1 Interoperable Web Services
- 1.2.2 The Java Web Services Architecture
- 1.2.3 The Simple Object Access Protocol (SOAP)
- 1.2.4 The Java API for XML-Based RPC (JAX-RPC)
- 1.2.5 Generating Web Services from Java Code
- 1.2.6 Generating Java Web Services from WSDL
- 1.2.7 Service Life cycle and Message Handlers
- 1.2.8 Restful Web services
- 1.2.9 Introduction
- 1.2.10 System Requirements
- 1.2.11 Creating the Rest Web Service project by using the following
- 1.2.12 Deploying and testing the Web Services
Duration of the Course
- 30 Hrs
XML Web Services Online Training Course Overview
A. XML
Markup Language
- SGML
- HTML
- XML
XML Introduction
- Xml and Html Comparison
- Xml Syntax and Rules
- Xml Elements
- Xml Attributes
- Xml Validation
- Xml Example
DTD (Document Type Definition)
- DTD Elements
- DTD Attributes
- DTD Entities
- DTD Cardinality Operators
XSD (Xml Schema Definition)
- XSD Elements
- XSD Attributes
- XSD Restrictions
- Difference between DTD and XSD
- XSD DataTypes
- Simple types
- Complex types
Parsers
B. Webservices
Interoperable Web Services
- Need of Web Services
- Evolution of Web Services
- HTTP and XML
- Simple Object Access Protocol (SOAP)
- Web Service Description Language (WSDL)
- Universal Description, Discovery and Integration (UDDI)
- The WS-I Basic ProfileREST
The Java Web Services Architecture
- Web Services and the J2EE
- The Java API for XML Processing (JAXP)
- The Java API for XML Binding (JAXB)
- The SOAP With Attachments API for Java (SAAJ)
- The Java API for XML Messaging (JAXM)
- A SOAP-Based Web Service Using JAXM and SAAJ
- The Java API for XML-Based RPC (JAX-RPC)
- A WSDL-Enabled Web Service Using JAX-RPC
- WSDL-to-Java vs. Java-to-WSDL
- The Java API for XML Registries (JAXR)
The Simple Object Access Protocol (SOAP)
- SOAP Messaging Model
- SOAP Namespaces
- SOAP over HTTP
- The SOAP Envelope
- The Message Header
- The Message Body
- SOAP Faults
- Attachments
- XML Schema
- Validating Message Content
- SOAP Encoding
The Java API for XML-Based RPC (JAX-RPC)
- The Java Web Services Architecture
- The Web Services for J2EE Specification
- JAX-RPC Deployment
- Mapping Between WSDL/XML and Java
- Generating from WSDL
- Generating from Java
Generating Web Services from Java Code
- The Java-to-XML Mapping
Generating Java Web Services from WSDL
- The WSDL-to-Java Mapping
- Creating a Web Service
- Deploying the Service
Service Life cycle and Message Handlers
- Web Services as J2EE Components
- Service Life cycle
- Component Environment and JNDI
- Handling SOAP Headers
- Servlet Endpoint Context
- EJB Endpoint Context
- Message Context and SOAPMessageContext
- Message Handlers and Handler Chains
- Processing Model and Patterns
Restful Web services
Introduction
System Requirements
Creating the Rest Web Service project by using the following
- Apache CXF
- Jersey
- Rest easy
- Restlet