Curso Creating Web Services Using Java
32hVisão Geral
Este Curso Creating Web Services Using Java explora a implementação e implantação de serviços da Web.
Objetivo
Após concluir este Curso Creating Web Services Using Java, você será capaz de:
- Analise a tecnologia e plataforma de serviços web Java
- Aplicar SOAP With Attachments API for Java (SAAJ) em serviços da web
- Desenvolver clientes de serviços web
- Explicar e monitorar mensagens SOAP
- Explique a linguagem de descrição de serviços da web (WSDL) e crie um arquivo WSDL
- Identifique os blocos de construção dos serviços da web
- Implementar APIs de processamento XML
- Implementar serviços da web usando a tecnologia Java API for XML Web Services (JAX-WS)
- Reconhecer a função de um Registro de Serviço
Publico Alvo
- Desenvolvedores
Pre-Requisitos
- Conhecimento de montar, implantar e testar um aplicativo de tecnologia de plataforma Java distribuída
- Participe de um treinamento sobre Desenvolvimento de Aplicações para a Plataforma Java EE ou experiência prática equivalente
- Implementar e implantar um aplicativo da plataforma Java EE contendo componentes de camada web e Enterprise JavaBeans (EJB) - Use o ambiente de construção Ant (ou outros conjuntos de ferramentas exigidos pelos laboratórios)
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
Identifying the Building Blocks of Web Services
- Define a web service
- Explore the need for web services
- Identify the characteristics of a web service
- List the primary web service initiatives, specifications, and application programming interfaces (APIs)
- Recognize the Web Services Interoperability Organization (WS-I) Basic Profile and its importance to the web services community
Analyzing the Java Web Services Technology and Platform
- Deploy and test a web service as a servlet endpoint
- Deploy and test a web service as an Enterprise JavaBeans (EJB) component endpoint
- Run client applications that consume a web service
Applying XML Processing APIs
- Apply Java Architecture for XML Binding (JAXB) in a REST-based web service
- Apply Simple API for XML (SAX) to format the output of a REST-based web service
Examining SOAP Messages
- Examine various SOAP messages
- Monitor SOAP messages being transmitted from a web service to a client and review SOAP fault messages
Developing Web Services Using the SOAP With Attachments API for Java (SAAJ)
- Create a web service using SOAP with Attachments API for Java (SAAJ)
- Consume a SAAJ-based web service
Explaining the Web Services Description Language (WSDL)
- Identify the abstract model and concrete model of a WSDL file
- Create a WSDL file to describe a web service
Recognizing the Role of Service Registry
- Describe the purpose of a service registry
- Describe Universal Description, Discovery, and Integration (UDDI)
- Describe electronic business XML(ebXML)
- Identify the features of the ebXML registry
- Use the Java API for XML Registries (JAXR) to access an ebXML registry
- Describe the JAXR API
Implementing Web Services Using Java API for XML Web Services (JAX-WS) Technology
- Create a web service from a WSDL file
- Create a JAX-WS web service as a servlet endpoint
- Create a JAX-WS web service as an EJB component endpoint
Developing Web Service Clients
- Create a JAX-WS web-service client using a Dynamic Proxy
- Enable a web application to consume a JAX-WS-based web service