Skip Navigation Links

Course Length:
5 Days
Course Description:
This course prepares Java programmers to develop Web services and clients using the BEA WebLogic Platform(TM), in accordance with prevailing standards such as SOAP, WSDL, and JAX-RPC. Students get an overview of the interoperable and Java-specific Web services architectures and then learn the standard (J2EE 1.4) APIs for SOAP messaging and WSDL-driven, component-based service development.
Who Should Attend:
Java developers interested in building Web services using BEA WebLogic should attend this course.
Benefits of Attendance:
Upon completion of this course, students will be able to:
  • Describe the interoperable Web services architecture (SOAP, WSDL, and UDDI).
  • Describe the Java Web services architecture (JAXP, SAAJ, JAXM, JAX-RPC, JAXR).
  • Read and write SOAP messages.
  • Use SAAJ to manage SOAP message content as Java objects.
  • Write WSDL descriptors: types, messages, interfaces and services.
  • Map types between WSDL/XML Schema and Java using JAX-RPC.
  • Build Web services from WSDL descriptors or based on existing Servlet, JSP, or EJB applications.
  • Implement a JAX-RPC message handler chain to adapt an existing Web service.
  • Create, send, receive, and read SOAP attachments using SAAJ.
  • Build asynchronous Web services using JMS and JAX-RPC.
  • Secure an existing Web service by requiring authentication and authorization at the service URI.
  • Implement message security using JAX-RPC message handlers.
Prerequisites:
Experience in Java Programming, including object-oriented Java and the Java streams model, is essential. Knowledge of XML and XML Schema will be helpful, but is not required.
Course Outline:
  • Chapter 1: The Web Services Architecture
  • Chapter 2: WebLogic and Web Services
  • Chapter 3: The Java Web Services Architecture
  • Chapter 4: SOAP
  • Chapter 5: SAAJ
  • Chapter 6: SAAJ Web Services
  • Chapter 7: WSDL
  • Chapter 8: JAX-RPC
  • Chapter 9: Generating Web Services From Java
  • Chapter 10: Generating Java Web Services From WSDL
  • Chapter 11: Web Services and EJB
  • Chapter 12: Message Context And Message Handlers
  • Chapter 13: Soap Attachments
  • Chapter 14: Web Services and JMS
  • Chapter 15: Security
  • Appendix A: Learning Resources
  • Appendix B: Quick Reference