As etapas para a criação de um Web Service (Java-WS...

Próximas questões
Com base no mesmo assunto
Q465288 Arquitetura de Software

As etapas para a criação de um Web Service (Java-WSDL) são quase sempre as mesmas:



• criar a interface remota do Web Service, que deve expor os métodos a serem invocados pelos _____.
• criar as classes (se for o caso) que representam os parâmetros dos métodos da interface _____.
• criar a classe do _____ (do Web Service)
• criar o arquivo de configuração para invocar a ferramenta do JAX-RPC, _____ (config.xml).
• compilar tudo, usar a ferramenta do _____, wscompile para criar os arquivos acessórios (mapping e WSDL).
• iniciar o _____ Container.
• fazer o _____ do Web Service.



Assinale a opção que completa corretamente as lacunas dos itens acima.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E. Vamos entender por quê e discutir as outras alternativas.

Análise da Alternativa Correta (E):

A alternativa E preenche corretamente todas as lacunas, refletindo um entendimento adequado sobre a criação de um Web Service usando Java e WSDL.

• criar a interface remota do Web Service, que deve expor os métodos a serem invocados pelos clientes.
• criar as classes (se for o caso) que representam os parâmetros dos métodos da interface pública.
• criar a classe do endpoint (do Web Service).
• criar o arquivo de configuração para invocar a ferramenta do JAX-RPC, config.xml.
• compilar tudo, usar a ferramenta do wscompile para criar os arquivos acessórios (mapping e WSDL).
• iniciar o J2EE Container.
• fazer o deploy do Web Service.

Vamos agora justificar por que as outras alternativas estão incorretas:

Alternativa A:

- interessados não é o termo mais adequado; o correto é clientes, que são os consumidores do Web Service.
- O termo privada está incorreto; o correto é pública, pois a interface deve ser acessível aos clientes.
- endport é um erro de digitação; o termo correto é endpoint.
- webservicecompile não é a ferramenta correta; o termo correto é wscompile.
- O termo JSB não é relacionado; o correto é J2EE.
- deploy está ausente.

Alternativa B:

- Clientes é correto.
- O termo privada está incorreto; o correto é pública.
- Endpoint está correto.
- webservicecompile não é a ferramenta correta; o termo correto é wscompile.
- O termo JAVA-RPC está incorreto; o correto é JAX-RPC.
- J2EE está correto.
- O termo debug está incorreto; o correto é deploy.

Alternativa C:

- Clientes está correto.
- O termo protegida está incorreto; o correto é pública.
- Endpoint está correto.
- wscompile está correto.
- JAX-RPC está correto.
- J2EE está correto.
- O termo debug está incorreto; o correto é deploy.

Alternativa D:

- O termo gerentes está incorreto; o correto é clientes.
- O termo pública está incorreto; o correto é pública.
- endport é um erro de digitação; o termo correto é endpoint.
- webservicecompile não é a ferramenta correta; o termo correto é wscompile.
- O termo JAVA-RPC está incorreto; o correto é JAX-RPC.
- O termo JBOSS está incorreto; o correto é J2EE.
- O termo debug está incorreto; o correto é deploy.

Compreender as etapas e os componentes envolvidos na criação de um Web Service é fundamental para resolver questões desse tipo. É importante conhecer os termos técnicos corretos e suas aplicações específicas no contexto de desenvolvimento de serviços web.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

clientes – pública – endpoint – wscompile – JAX-RPC – J2EE – deploy

• criar a interface remota do Web Service, que deve expor os métodos a serem invocados pelos clientes.

• criar as classes (se for o caso) que representam os parâmetros dos métodos da interface pública .

• criar a classe do endpoint (do Web Service)

• criar o arquivo de configuração para invocar a ferramenta do JAX-RPC, wscompile (config.xml).

• compilar tudo, usar a ferramenta do JAX-RPC, wscompile para criar os arquivos acessórios (mapping e WSDL).

• iniciar o J2EE Container.

• fazer o deploy do Web Service.

The life cycle of Web services may be simplified into four stages: design/build, test, deploy/ execute, and manage. Although one may think of Web services management as only happening at one stage of the life cycle — the management stage — Web services management is actually an important concept at each stage.

https://docs.oracle.com/cd/E14373_01/appdev.32/e13363/web_serv.htm#HTMAD006

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo