Designing Java Web Services, Java EE 5, (Self-Study Course)
Quem deve participar
Developers
Pré- requisitos
Creating Web Services Using Java Technology (CDJ-3111-EE5)
Describe web services specifications and Application Programming Interfaces (APIs)
Implement a web service using Java technology components
Implement a web service client that accesses the functionality provided by a Java EE web service
Objetivos do Curso
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
Descrição do produto
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