View
169
Download
0
Category
Preview:
Citation preview
ITA - Instituto Tecnolgico de Aeronutica
Aula #1.1 Tutorial de Web Services utilizando o NetBeans 5.5Disciplina: CE 262 Ontologias e Web Semntica. Prof. Dr. Jos Maria Parente
Grupo: Ferrucio de Franco Rosa/ Luiz Eduardo Guarino de Vasconcelos /Rafael de Alencar Segura Maio/2007
AgendaNetBeans - Introduo 0) Cenrio 1) Criando o Web Service 2)Testando o Web ServiceWSDL SOAP
3) Criando a aplicao ClienteExecutando o Servio Referncias Bibliogrficas
IntroduoO
NetBeans um um ambiente integrado de desenvolvimento (IDE) que permite ao programador criar programas utilizando recursos grficos. gratuito; Desenvolvido pela SUN; Foi escrito em JAVA; Site para download: www.netbeans.org
Cenrio
Servio web que converta os caracteres digitados para maisculo
WSDL
SOAP WebClient SOAP Web Server
Parte 1 CRIAO DO WEB SERVICE
1- Criando Web Service no NetBeans 1/5
Fig. 1- Criando a aplicao web
1) Criando uma aplicao web. [File->New Project->Web-> Web Application]Fig. 2 Definindo o nome
2) Digite um nome para o projeto [Next/Finish]
Tutorial Criando Web Service no NetBeans 2/5
Fig. 3 Criando o Web Service
3) Clique com o boto direito em cima da aplicao web e escolha [New/Web Service]Fig. 4 Definindo nome para o Web Service
4) Digite um nome para o web service e para o pacote e clique em Finish.
Tutorial Criando Web Service no NetBeans 3/56) D um nome para o mtodo e clique em Add para adicionar o parmetro de entrada.
Fig. 5 Adicionando a operao no Web Service
5) Abra a pasta Web Services e clique com o boto direito no Web Service criado, neste caso o WebConversor e escolha a opo de Add Operation
Fig. 6 Nomeando a operao
7) D um nome para o parmetro
Fig. 7 Acrescentando um parmetro de entrada
Tutorial Criando Web Service no NetBeans 4/58) Foi criado o esqueleto do mtodo converterMaiusculo
Fig. 8 Estrutura do Mtodo converterMaiusculo
9) Digite o cdigo a ser executado no mtodo converterMaiusculo
Fig. 9 Implementao do Mtodo
Tutorial Criando Web Services no NetBeans 5/510) O prximo passo rodar o projeto (F6)
Fig. 10- Rodando o projeto
PARTE 2- TESTANDO O WEB SERVICE 2-
Testando o Web Service 1/2
Fig. 11 Habilitando o teste do Web Service
11) Clicar com o boto direito no WebConversor e clicar em Test Web Service
Fig. 12 Testando o Web Service 12) Pgina de teste. a) gerado o WSDL conforme link, b) possvel executar um teste do servio digitando na caixa de texto e depois clicando no boto converterMaiusculo
Testando o Web Service 2/2
Fig. 13 Resultado do teste
13) Foi digitado web services e o retorno foi WEB SERVICES
SOAP Simple Object Application ProtocolSOAP Request web services SOAP Response WEB SERVICES
WSDL Web Service Description Language
Fig. 14 Fragmento do arquivo WSDL
PARTE 3- Criando a aplicao Cliente 3-
Criao do Cliente [1/7]15) Agora iremos criar a aplicao cliente para que possa utilizar o web service j criado. a) [File->New Project->Web->WebApplications] b) Digite um nome para a aplicao cliente
Fig. 15 Criando a aplicao cliente
Criao do Cliente [2/7]
Fig. 17 Apontando para o WSDL
17) Coloque o caminho do arquivo wsdl gerado pela aplicao servidora [Web Service]Fig. 16 Criando o Web Service Client
16) Clique com o boto direito no WebClient e escolha New/Web Service Client
Pegando o endereo do arquivo WSDL [3/7]
Fig. 18 Pegando o endereo do arquivo WSDL
Gerando a aplicao cliente baseada no wsdl [4/7]
Fig. 19 Apontando para o WSDL
19) Criando o cliente, deve-se apontar o caminho do arquivo WSDL e apontar tambm o pacote neste caso web.
Fig. 20 Aplicao cliente criada
Finalizando a aplicao cliente [5/7]
Fig. 21 Abrindo o arquivo index.jsp
21) Apague o bloco comentado
Finalizando a aplicao cliente [6/7]
Fig. 22 Copiando o cdigo para a aplicao cliente
22) Clique em converterMaiusculo, conforme acima e arraste para o editor
Rodando o Web Service [7/7]
Fig. 23 Executando a aplicao
23) Digite o valor a ser convertido, conforme seta vermelha acima. Rode a aplicao
Referncias Bibliogrficas [1]
Help do net beans Material do site: http://www.netbeans.org Acessado em: 03/04/2007.
Recommended