Anexo SOAP binário ponto a ponto 4: Testando o serviço Web
Quando você implanta um serviço Web em um contêiner de aplicativo, o IDE permite que você teste o serviço Web para ver se funciona como o esperado. O aplicativo Testador, fornecido pelo GlassFish, é integrado no IDE para essa finalidade.
Neste tutorial, você começa criando um aplicativo empresarial. Depois de adicionar o módulo EJB e o serviço Web ao aplicativo empresarial, você implanta-os juntos, como uma unidade, implantando o aplicativo empresarial.
No procedimento seguinte, você cria uma aplicação Web contendo o módulo EJB e o serviço Web criado em tutoriais anteriores. Depois de implantar o aplicativo, você pode usá-lo para testar o serviço Web.
Para testar o serviço Web:
Escolha Arquivo > Novo projeto (Ctrl-Shift-N). É exibido o assistente para Novo projeto. Selecione aplicativo empresarial na categoria Empresa
Clique em Próximo. A página Nome e localização se abre.
No campo Nome do projeto, digite FlowerApplication. Selecione a localização desejada para esse projeto — use a mesma localização dos outros projetos criados para esse aplicativo ponto a ponto. Mantenha as configurações padrão das outras opções e clique em Próximo. A página Servidor e configuração se abre.
Selecione o servidor da aplicação e a versão do Java EE. Isso deve ser igual para todos os projetos no aplicativo ponta a ponta. Garanta a desmarcação da caixa de verificação Criar módulo EJB e da caixa de verificação Criar módulo da aplicação Web, pois você deseja criar novos módulos. Agora você deve ver o seguinte no assistente:
Clique em Terminar. Um novo aplicativo empresarial é adicionado ao IDE. Agora precisamos adicionar nossos dois módulos ao aplicativo.
Clique com o botão direito do mouse no nó Módulos Java EE FlowerApplication e escolha Adicionar módulo Java EE, como mostrado abaixo:
A caixa de diálogo Adicionar módulo Java EE se abre. Escolha os módulos FlowerAlbum e FlowerService e clique em OK. Agora você deve ver que os dois módulos são adicionados ao aplicativo, como mostrado abaixo:
Clique com o botão direito do mouse no nó FlowerApplication e escolha Propriedades no menu de contexto. Escolha Executar nas categorias. Digite /FlowerService?Tester no campo URL relativa, como mostrado aqui, e clique em OK.
Clique com o botão direito do mouse no nó FlowerApplication. No menu de contexto, selecione Executar. Se o servidor não estiver em execução, o IDE irá iniciá-lo. Em seguida, ele implantará o aplicativo, contendo nossos dois módulos, no servidor. Em seguida, por causa das configurações especificadas na caixa de diálogo anterior, o navegador abrirá e exibirá o aplicativo Testador, mostrado abaixo:
Quando você vir o aplicativo Testador, abra a janela Serviços no IDE, expanda o nó Servidores, e observe que o IDE adicionou novos nós do aplicativo implantado e seus módulos, como mostrado aqui:
Agora você sabe com certeza que o aplicativo foi implantado com êxito.
Clique em Arquivo WSDL no aplicativo Testador e observe que o navegador agora mostra o arquivo WSDL:
Acima, o navegador mostra, entre outras coisas, a localização do esquema. Digite ou cole a URL do esquema no navegador e o arquivo do esquema aparece:
Retorne à janela Testador. Digite o nome de uma das imagens, tal como "rose", no aplicativo Testador.
Clique no botão getFlower e o IDE mostra informações sobre a chamada no navegador:
Quando observa o "Método retornado" acima, você vê que ele está truncado. Você deseja ver uma imagem, não uma série de símbolos. Entretanto, já que java.awt.Image não é um tipo de esquema válido, você precisa configurar manualmente o arquivo do esquema para retornar dados image/jpeg binários. Você fará isso no próximo tutorial.
Para enviar comentários e sugestões, obter suporte e se manter informado sobre os mais recentes desenvolvimentos dos recursos de desenvolvimento de Java EE do NetBeans IDE, inscreva-se na lista de endereçamento de .