|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Building XML Web Services with Java: Hands-On
Course: 577
Type: Hands-On Training
Duration: 4 Days
You Will Learn How To
- Develop, deploy and monitor Web services and Web service clients with JAX-WS
- Implement a Service-Oriented Architecture (SOA) using Web services
- Create and deploy WSDL-first and code-first Web services
- Build synchronous and asynchronous Web service clients in Java
- Deliver RESTful Web services for server-side AJAX
- Leverage enterprise application technologies for transactions and security
Course Benefits Web services revolutionize the way businesses interact by enabling interoperability between applications on different hardware and software platforms. The Java APIs for XML Web Services (JAX-WS) deliver a set of powerful tools to develop a Service-Oriented Architecture (SOA). This hands-on course provides the skills to design and build Web services using Java. You develop services and clients using the latest standards-based technologies. You also deploy secure Web services that integrate proven security strategies.Who Should Attend Programmers, architects, managers and those interested in integrating applications over the Web. Course 471, "Java Programming Comprehensive Introduction," is assumed. Knowledge of XML is helpful.Hands-On Training Exercises provide practical experience building Web services with Java and include:
- Designing and monitoring SOAP messages
- Binding XML complex types to Java beans
- Writing and deploying a WSDL
- Creating a query service from WSDL
- Building asynchronous Web service clients
- Controlling inventory from a Web browser
- Providing transaction support to a Web service
Course 577 Content
- Designing an SOA integration architecture
- Evaluating alternatives to SOA
- Core technologies: HTTP, XML, SOAP, WSDL
- What SOA does not provide
- XML syntax and namespaces
- Describing XML with schema
- Representing complex types
- Validating XML
- Creating and parsing XML with DOM
- Marshaling and unmarshaling with JAXB
- Binding XML Java objects
- XSL and the Java Transformation API
- Role of SOAP in Web services
- Operations, messages and faults
- Defining the interfaces of a Web service
- Specifying implementation
- Deploying WSDL
- Building interoperable applications by conforming to Web Services Interoperability (WSI) standards
- Incorporating Web service proxies and adapters
- Implementing a Web service end point using JAX-WS
- Deploying a Web service WAR file
- Intercepting traffic between Web services and clients
- Modifying SOAP messages
- Choosing between WSDL-first and code-first Web services
- Generating portable artifacts using JAX-WS
- Preserving maintainability with proxies and adapters
- Annotating Java services
- Deploying end points
- Accessing Web services through their WSDL
- Creating client source files from WSDL
- Customizing generated source files with JAX-WS
- Designing and creating one-way services and clients
- Writing multithreaded clients
- Modifying SOAP messages
- Overview of AJAX
- Providing client-side interactivity
- Building RESTful Web services using JAX-WS
- Implementing a Provider
- Providing transaction support
- Exposing EJB 3 session beans as Web services
- Structure of an EAR file with Web services
- Injecting dependencies using Spring
- Extending Spring helper classes
- Enabling WS-* features
- Authenticating and authorizing clients
|
Related Courses
Java is a trademark of Sun Microsystems, Inc. XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.
|
|
|
|
 |
|
|