Designing Java Web Services, Java EE 5, Self-Study Course

Total time
Logo Oracle University

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

Description

This Designing Java Web Services, Java EE 5 course elaborates on the use of the Java Platform, Enterprise Edition (Java EE) technology design patterns. You'll design web services and discuss various web services features, like Exception Handling and Security, provided by the Java Platform, Enterprise Edition 5 (Java EE 5).

Learn To:

  • Analyze web services opportunities.
  • Design patterns and implement best practices for web services.
  • Handle exceptions in web services.
  • Implement web services-based design patterns as part of an application.
  • Secure a web service using basic authentication.
  • Implement message-layer security in web services.

Participate in Hands-On Lab Exercises

You'll perform these…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Service Oriented Architecture (SOA), Java, Web Accessibility, Web Analytics, and Programming (general).

This Designing Java Web Services, Java EE 5 course elaborates on the use of the Java Platform, Enterprise Edition (Java EE) technology design patterns. You'll design web services and discuss various web services features, like Exception Handling and Security, provided by the Java Platform, Enterprise Edition 5 (Java EE 5).

Learn To:

  • Analyze web services opportunities.
  • Design patterns and implement best practices for web services.
  • Handle exceptions in web services.
  • Implement web services-based design patterns as part of an application.
  • Secure a web service using basic authentication.
  • Implement message-layer security in web services.

Participate in Hands-On Lab Exercises

You'll perform these hands-on lab exercises using the NetBeans Integrated Development Environment (IDE). You'll deploy the web services and applications on the Sun Java System Application Server Platform Edition.


Audience
  • Developer

Course Topics Analyzing Web Services Opportunities
  • Describe Service Oriented Architecture
  • Discuss web services as a realization of SOA
  • Explain the advantages of web services-based SOA approach
  • Examine the Java technologies for web services development
  • Discuss typical web services scenarios
  • Implement a servlet endpoint as a web service using Java API for XML Web Services (JAX-WS)
  • Implement an Enterprise JavaBeans (EJB) endpoint as a web service using JAX-WS
Design Patterns and Best Practices for Web Services
  • Describe design patterns in the context of web services
  • Describe web services-based design patterns, such as Asynchronous Interaction, JMS Bridge, Web Service Cache, Web Service Broker, and Web Service Logger
  • Implement web services-based design patterns as part of an application
  • Describe web services-based deployment patterns, such as HTTP load balancing and container cluster
  • Describe best practices for designing web services, such as proper styles to instantiate SOAP messages or strategies for organizing complex WSDL files
Handling Exceptions in Web Services
  • Describe exception generation and handling
  • Describe the JAX-WS API exception classes, such as SOAPFaultException and HTTPException
  • Use pre-defined exception classes in web services
  • Use custom-defined exception classes in web services
  • Describe exception management in web services
  • Handle exceptions in web services using SOAPFaultException
  • Implement user-defined exceptions in web services
Securing Web Services
  • Describe web services security requirements
  • Discuss cryptography techniques and digital signatures
  • Examine web services security solutions
  • Secure a web service using basic authentication
  • Implement message-layer security in web services

Course Objectives
  • Describe Service-Oriented Architecture (SOA) and web services as a realization of SOA
  • Describe Java technologies for web services development
  • Implement a servlet endpoint as a web service using Java API for XML Web Services
  • Implement an Enterprise JavaBeans (EJB) endpoint as a web service using JAX-WS
  • Describe and implement various web services-based design and deployment patterns
  • Describe and apply various best practices for designing web services
  • Handle exceptions in web services using SOAPFaultException
  • Implement user-defined exceptions in web services
  • Identify web services security requirements and solutions
  • Secure a web service using basic authentication
  • Implement message-layer security in web services

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.