Tutorial NetBeans

download Tutorial NetBeans

of 24

Transcript of Tutorial NetBeans

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.