Exercício 1.4: Incluindo um Método Proxy no Arquivo JSP Faces
Antes de iniciar, você deve concluir o Exercício 1.3: Localizando um Serviço da Web e Criando um Proxy de Serviço da Web.
Agora que você gerou um proxy para o serviço da Web, é necessário
incluir seu método no arquivo JSP Faces.
- Clique na guia Design do WSProxy.jsp.
- Na visualização Page Data (Dados da Página), selecione temperatureporttypeproxyGetTempParamBean(pagecode.TemperatureporttypeproxyGetTempParamBean)
e arraste-o para WSProxy.jsp.
- O painel Inserir Serviço da Web é aberto. O campo Código zip deve ser selecionado. Clique em Finish (Concluir).
Isso criará um elemento da GUI que permite digitar um código zip e clicar
em Enviar para executar doGetTempAction.
- Na visualização Page Data (Dados da Página), selecione temperatureporttypeproxyGetTempResultBean(float) e arraste-o para WSProxy.jsp.
- O painel Inserir Serviço da Web é aberto. O campo de saída para o serviço da Web deve ser selecionado. Clique em Finish (Concluir). Isto criará
um elemento da GUI que exibe o resultado.
- Agora, é necessário ligar a ação GetTemp ao botão Enviar no JSP. Para fazer isso, selecione doTemperatureporttypeproxyGetTempAction() na visualização Page Data (Dados da Página) e arraste-o para o botão Enviar no JSP.
- O WSProxy.jsp deve ser semelhante ao seguinte:

- Salve WSProxy.jsp clicando em File (Arquivo) > Save (Salvar).
Feche o editor do WSProxy.jsp.
- No Navegador do Projeto, clique com o botão direito do mouse em WSProxy.jsp e clique em Run (Executar) > Run on Server (Executar no Servidor).
- Selecione o servidor WebSphere Application Server v6 que já está criado e clique em Finish (Concluir). Se desejar executar o JSP Faces em um servidor diferente de WebSphere Application Server v6, será necessário refazer o destino do projeto da Web criado para outro servidor.
Depois que o JSP estiver em execução no servidor, o seguinte deverá ser aberto em um navegador da Web no espaço de trabalho. Você pode testar o serviço da Web digitando um valor válido no campo Código zip e clicando em Send (Enviar).
Conclua este tutorial revisando os materiais no Resumo.