1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

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

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.
 

Upcoming Dates

Dec 16 - 19, 2008
 Washington, DC (Reston, VA)
Jan 20 - 23, 2009
 Chicago (Schaumburg)
Jan 27 - 30, 2009
 Ottawa
Feb 10 - 13, 2009
 New York
Feb 17 - 20, 2009
 Washington, DC (Alexandria, VA)
Mar 3 - 6, 2009
 Dallas
Mar 10 - 13, 2009
 N. New Jersey
Mar 24 - 27, 2009
 Washington, DC (Reston, VA)
Mar 31 - Apr 3, 2009
 Philadelphia
Apr 7 - 10, 2009
 Washington, DC (Rockville, MD)
Apr 21 - 24, 2009
 Atlanta
Apr 21 - 24, 2009
 Toronto
May 5 - 8, 2009
 New York
May 26 - 29, 2009
 Boston (Waltham)
Jun 9 - 12, 2009
 Washington, DC (Reston, VA)

For complete schedule, please visit www.learningtree.com
 
http://www.learntree.com/courses/577pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Building XML Web Services with Java: Hands-On

 
Course: 577   Type: Hands-On Training   Duration: 4 Days
 
 
Course 577 Content
 

Web Services Overview

Interoperable applications with Service-Oriented Architecture (SOA)

  • Designing an SOA integration architecture
  • Evaluating alternatives to SOA

Implementing SOA with Web services

  • Core technologies: HTTP, XML, SOAP, WSDL
  • What SOA does not provide

XML Processing in Java

XML essentials

  • XML syntax and namespaces
  • Describing XML with schema
  • Representing complex types
  • Validating XML

Interacting with XML from Java

  • Creating and parsing XML with DOM
  • Marshaling and unmarshaling with JAXB
  • Binding XML Java objects
  • XSL and the Java Transformation API

Defining SOAP Messages with WSDL

Structure of SOAP messages

  • Role of SOAP in Web services
  • Operations, messages and faults

Anatomy of a WSDL document

  • Defining the interfaces of a Web service
  • Specifying implementation
  • Deploying WSDL

Generating WSDL-first Web Services

Importing a WSDL document

  • 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

Customizing JAX-WS Web services

  • Deploying a Web service WAR file
  • Intercepting traffic between Web services and clients
  • Modifying SOAP messages

Exposing Plain Old Java Objects (POJOs) as Web Services

Implementing code-first Web services

  • Choosing between WSDL-first and code-first Web services
  • Generating portable artifacts using JAX-WS
  • Preserving maintainability with proxies and adapters

Improving generated WSDL

  • Annotating Java services
  • Deploying end points

Implementing Web Service Clients in Java

Generating client code from WSDL

  • Accessing Web services through their WSDL
  • Creating client source files from WSDL
  • Customizing generated source files with JAX-WS

Synchronous, polling and asynchronous services

  • Designing and creating one-way services and clients
  • Writing multithreaded clients
  • Modifying SOAP messages

Providing Server-side AJAX with RESTful Web Services for Interactivity

Supporting AJAX clients

  • Overview of AJAX
  • Providing client-side interactivity

Stateless processing of XML requests

  • Building RESTful Web services using JAX-WS
  • Implementing a Provider

Bulletproofing Web Services Using Enterprise Application Technologies

Leveraging Java EE 5

  • Providing transaction support
  • Exposing EJB 3 session beans as Web services
  • Structure of an EAR file with Web services

Spring Web services

  • Injecting dependencies using Spring
  • Extending Spring helper classes

Security and reliability

  • Enabling WS-* features
  • Authenticating and authorizing clients
 
http://www.learntree.com/courses/577pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Building XML Web Services with Java: Hands-On Tuition

 
Course: 577   Type: Hands-On Training   Duration: 4 Days
 
 

Course Tuition
$ 2,790 Standard Tuition
Tuition with a Savings Plan
$ 1,800 10-Day Pass
$ 1,670 Training Passport
$ 1,700 Premium-Pass
$ 2,200 Voucher 10-Pack
$ 2,515 Alumni Gold Discount
$ 2,484 Government Discount
 

 

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,670 per course
  • Savings as much as 40%
  • Only $5,000
Premium Pass
  • 4 courses in 24 months
  • As little as $1,700 per course
  • Save as much as 45%
10-Day Pass
  • A NEW way to save on training
  • 10 days of training for one person
  • Save as much as $990 per course
  • Only $4,500
Training Vouchers
  • Save as much as $990 per course
  • Fully transferable
  • As low as $2,200 per course
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $305 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course--and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learntree.com/courses/577pf.htm