Duration: 5 days
view class outline
Looking for Java Web Services with Java EE 5?
Java Web Services Training Overview
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.
Location and Pricing
Most Accelebrate courses are taught on-site at our clients' locations worldwide for groups of 3 or more attendees and are customized to their specific needs. Please visit our client list to see organizations for whom we have recently delivered training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote private training at your site or online, please contact us.
In addition, some courses are available as live, online classes for individuals. To see a schedule of online courses, please visit http://www.accelebrate.com/online_training/?action=category&page=javaxmlws.
Java Web Services Training Prerequisites
- Solid experience in Java Programming, including object-oriented Java and the Java streams model, is essential to learning to build Java Web services.
- Some experience with Java EE development, especially Web applications using servlets, will be very helpful, but is not strictly required.
- Some understanding of XML and XML Schema is strongly recommended.
- Various related technology is discussed in the course: JAXP, SAX, DOM, XSLT, XPath, JSP, and JSTL. None of these is a formal prerequisite for the course, and labs are built to allow students without experience in these topics to work through successfully. Experience in these areas will be helpful, however.
Hands-on/Lecture Ratio
This class is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 20 minutes.
Java Web Services Training Materials
Attendees receive more than 400 pages of comprehensive courseware and a copy of Addison-Wesley's J2EE Web Services.
Software Needed on Each Student PC
- Java EE application server or servlet/JSP container of the attendees' choice, with web services support. If none has been chosen, we recommend Tomcat [http://tomcat.apache.org] with Axis [http://ws.apache.org/axis/] installed.
- The Java IDE of your choice. If none has been chosen, we recommend Eclipse [http://www.eclipse.org] or NetBeans [http://www.netbeans.org].
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.

