ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o...
Transcript of ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o...
![Page 1: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/1.jpg)
ITA - Instituto Tecnológico de ITA - Instituto Tecnológico de AeronáuticaAeronáutica
Aula #1.1 – Tutorial de Web Services Aula #1.1 – Tutorial de Web Services
utilizando o utilizando o VS.NETVS.NET Disciplina: CE 262 – Ontologias e Web Semântica.Disciplina: CE 262 – Ontologias e Web Semântica.
Prof. Dr. José Maria ParenteProf. Dr. José Maria Parente
Grupo: FerrucioGrupo: Ferrucio de Franco Rosa/de Franco Rosa/ Luiz Eduardo Guarino de VasconcelosLuiz Eduardo Guarino de Vasconcelos /Rafael de Alencar Segura/Rafael de Alencar Segura
JunhoJunho/2007/2007
![Page 2: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/2.jpg)
Objetivo
Criar um Web Service e uma aplicação cliente que consuma o WS utilizando o VS.NET.
Etapas
- Criar um projeto de Web Service (WS)
- Criar uma aplicação cliente – consumidora do WS
Requisitos
-VS.NET (2002,2003 ou 2005) ou ASP.NET WebMatrix ou VS Express
- IIS (Internet Information Service 5.0 ou superior) - Servidor Web
- Browser (Internet Explorer 5.5 ou superior)
- .NET Framework 1.0 ou superior.
![Page 3: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/3.jpg)
Criando o projeto de Web Service.
File > New > Project
Web Service
![Page 4: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/4.jpg)
Criar um projeto do tipo ASP.NET Web Service
Nome do projeto = FuncoesString
O IIS + .NET Framework criarão o diretório da aplicação de forma automática.
![Page 5: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/5.jpg)
Tela do VS.NET com o serviço Service1 criado.
Clique em “click here to switch to code view” para acessar o código-fonte
![Page 6: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/6.jpg)
Criar a função ConversaoMaiusculo para converter um texto qualquer para maiúsculo.
Compilar o projeto através do menu BUILD.
![Page 7: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/7.jpg)
Visualização do Serviço através do browser (Service1.asmx)
![Page 8: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/8.jpg)
Possibilidade de testar o serviço após a compilação.
Visualização da solicitação/resposta SOAP.
![Page 9: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/9.jpg)
Visualização do WSDL do WS. (Service1.asmx?WSDL)
![Page 10: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/10.jpg)
Criar um novo projeto na Solution.
Projeto do tipo ASP.NET Web Application
Nome do projeto = ConsumirWS
Aplicação cliente
![Page 11: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/11.jpg)
Visualização dos projetos através da janela Solution Explorer
Acessar TOOLBOX para adicionar componentes na aplicação WEB.
![Page 12: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/12.jpg)
Criar tela da aplicação com 1 Label, 1 TextBox e 1 Button
Configurar LABELConfigurar TEXTBOXConfigurar BUTTON
![Page 13: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/13.jpg)
Adicionar uma web reference relativa ao serviço web criado
Inlcuir URL http://localhost/FuncoesString/Service1.asmxAdd Reference
![Page 14: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/14.jpg)
Visualizar Solution Explorer. Web Reference adicionada
Configurar o projeto ConsumirWS como o primeiro a ser executado na Solution
![Page 15: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/15.jpg)
Incluir código no evento CLICK do botão.
![Page 16: ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o VS.NET Disciplina: CE 262 – Ontologias e Web Semântica. Prof.](https://reader035.fdocumentos.tips/reader035/viewer/2022062512/552fc10f497959413d8c5535/html5/thumbnails/16.jpg)
Pressione F5 para executar o projeto ConsumirWS
O browser será aberto. Insira alguma string na caixa de texto e pressione o botão para converter o texto de minúsculo para maiúsculo.