|
Provided by: Webucator Java Web Services TrainingUnfiled |
![]() |
This Web Services training course prepares Java programmers to develop interoperable Java Web services and using SOAP, WSDL, and XML Schema. Students get an overview of the interoperable and Java-specific Web services architectures, and then learn the standard APIs for SOAP messaging and WSDL-driven, component-based service development. Both document-style and RPC-style messages and services are covered in depth.
|
|
||||||||||||||
Training
Provided by Webucator
- asked: i would like to join
- G asked: how much cost this training and when it will be available
- M asked: I would like to know about this class being offered online. I would like to take this class ASAP. Is this possible and what is the price. Thank you.
- S asked: Hi Sir, I would like to know the answers for the following questions: ) Schedule of the course ) Fees ) Type of Training ) Environment used, i.e. websphere? or weblogic? or any other Thanks, Kiran
- R asked: Online or home. Also would like to know cost for onsite at Atlanta
- P asked: I need the pricing for Java Web Service Training. Preferably the course should be avilable in mile radius of Reston, VA
- D asked: I am interested in becoming proficient in Java Web Services development for a career advancement opportunity. I am currently in the development industry but not as proficient as I would like. I prefer in person training, however this depends entirely on the options expense or if travel is required.
- A asked: Hi I would like to know about the training details for the course Java web services and Java xml. Thanks
- V asked: I have some questions about this program and setting it up, please call me at --. Thank You
Java Web Services Training
Course Outline
- Interoperable Web Services
- Motivation for Web Services
- Evolution of Web Services
- HTTP and XML
- Interoperability Stacks
- Simple Object Access Protocol (SOAP)
- Web Service Description Language (WSDL)
- Universal Description, Discovery and Integration (UDDI)
- The WS-I Basic Profile
- REST
- Building and Hosting Web Services
- Hosting Web Services: Scenarios
- SOAP Alone
- Service Description
- Building Services and Clients from WSDL
- Publishing and Discovery
- Practical Requirements
- The J2EE Reference Implementation
- Demonstration: A Running Web Service and Client
- Sniffing SOAP Messages
- Development Process
- 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)
- Demonstration: A SOAP-Based Web Service Using JAXM and SAAJ
- The Java API for XML-Based RPC (JAX-RPC)
- Demonstration: 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 APIs for SOAP Messaging (SAAJ)
- The SAAJ Object Model
- Parsing a SOAP Message
- Reading Message Content
- Working with Namespaces
- Creating a Message
- Setting Message Content
- Integration with the DOM and JAXP
- The Java API for XML Messaging (JAXM)
- Building Low-Level Web Services
- Messaging Scenarios
- Point-to-Point Messaging
- JAXM Message Providers
- JAXM Servlets
- Creating a SOAP Connection
- Sending a Message
- Web Services Description Language (WSDL)
- Web Services as Component-Based Software
- The Need for an IDL
- Web Services Description Language
- WSDL Information Model
- The Abstract Model - Service Semantics
- Message Description
- Messaging Styles
- The Concrete Model - Ports, Services, Locations
- Extending WSDL - Bindings
- Service Description
- The Java API for XML-Based RPC (JAX-RPC)
- The Java Web Services Architecture
- Two Paths
- How It Works - Build Time and Runtime
- 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
- Primitive Types and Standard Classes
- Value Types and JavaBeans
- The Java-to-WSDL Mapping
- Simple and Complex Types
- Arrays and Enumerations
- Service Endpoint Interface
- Scope of Code Generation
- Inheritance Support
- Multi-Tier Application Design
- Analyzing the Domain
- When Things Don't Fit
- Generating Java Web Services from WSDL
- The XML-to-Java Mapping
- Simple and Complex Types
- Enumerations
- Arrays
- Miscellaneous, Optionally-Supported Constructs
- The WSDL-to-Java Mapping
- Mapping Operation Inputs and Outputs
- Building a Service Client
- Locating a Service
- Client-Side Validation
- Creating a Web Service
- Deploying the Service
- Best Practices and Techniques
- Which Way to Go?
- Interoperability Impact
- Controlling Names and URIs
- Polymorphism in JAX-RPC
- The Dynamic Invocation Interface
- Extensible Type Mapping
- Passing Objects
- Performance Patterns
- Another CORBA?
- EJB, JSP and Web Services
- Enterprise JavaBeans
- Three Tiers for J2EE
- EJB 2.1 and JAX-RPC
- Session Beans as Web Service Endpoints
- The Bean's Service Endpoint Interface
- SOAP as an RMI Transport
- Adding a SOAP Interface to a Session Bean
- Generating From WSDL
- Gotchas"
- JSP and XML
- The JSTL: Core and XML Actions
- JSP JSTL and SOAP
- Reading SOAP Using XPath
- Performing XSLT Transformations
- JSPs as Web-Service Clients
- Custom Tags for SAAJ and JAXM
- Service Lifecycle and Message Handlers
- Web Services as J2EE Components
- Service Lifecycle
- Component Environment and JNDI
- Handling SOAP Headers
- Servlet Endpoint Context
- EJB Endpoint Context
- MessageContext and SOAPMessageContext
- Message Handlers and Handler Chains
- Processing Model and Patterns
- Session Management in JAX-RPC
- SOAP Attachments
- SAAJ Object Model Revisited
- The SOAPMessage Class
- MIME
- The Java Activation Framework
- The MimeHeaders Class
- The AttachmentPart Class
- Adding SOAP Attachments
- Identifying Attachments
- Reading Attachments
- JAX-RPC and Attachments
- Generic Mapping for MIME Types
- Using Images and Binary Types in Interfaces and Structs
- Security
- Web Services and Security
- Threats
- Technology and Techniques
- Public Key Encryption
- Digital Signature
- J2EE Techniques
- Securing Web-Service URIs
- HTTPS
- XML and SOAP Solutions
- XML Encryption and Signature
- WS-Security
- SAML
- XACML
About The Training Provider: Webucator
Webucator - Webucator delivers customized onsite, instructor-led online and at-your-own-paced technical training throughout the United States and worldwide. Webucator has trained 40 percent of the Fortune 100.
Onsite Class Delivery:
Our onsite classes are delivered for private groups at your offices or a location of your choice. These classes can also be delivered through a web conference for...

