Training Course:Java Web Services with J2EE 1.4School/Trainer:
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' This class 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.
Java Web Services Training Objectives After this training, attendees shall be able to:
Be able to describe the interoperable web services architecture, including the roles of SOAP and WSDL. Understand the importance of the WS-I Basic Profile for interoperable web services. Build JAX-WS services and clients that take full advantage of the automated data binding of JAXB. Use lower-level SOAP and XML APIs for services and/or clients. Customize data binding by specifying specific type mappings or altering method or parameter names. Incorporate binary data, such as images, into service and client code. Expose session beans as web services. Java Web Services Training 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 Dont 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 Beans 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 Conclusion ...''
Please go to the school's official website for training price and schedule: http://www.accelebrate.com/
Phone:+1 877 849 1850
School Address:
925B Peachtree Street, NE PMB 378 Atlanta, GA 30309-3918 USA
Jobs & Resumes: Atlanta Houses & Roommates: Atlanta
Other training courses offered by Accelebrate:
Beginning JSP & Servlets
Advanced JDBC Techniques for Java Programmers
Java Development for Secure Systems
Ajax for Java Developers
JSTL (Java Standard Tag Library)
Authoring JSP Tag Libraries
Building Data-Driven JSP Web Sites with Dreamweaver
Java EE with JBoss
Java Message Service
Developing Java Web Services for Java EE 5
Developing Web Services with WebLogic
Java Web Services Security
Jakarta Struts
JavaServer Faces
Creating JavaServer Faces Components and Ajax Applications
Spring Framework
Administering Apache Tomcat
JBoss Administration
Enterprise JavaBeans (EJB)
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Tips: Schools can use this unlimited free web marketing service by submitting their course descriptions and school introductions. Two outbound links will be granted to each posting. |
|
|