ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o NetBeans 5.5 Disciplina: CE 262 – Ontologias e Web Semântica.

Slides:



Advertisements
Apresentações semelhantes
Instalação e Configuração
Advertisements

Circuitos Lógicos e Organização de Computadores Capítulo 6 – Blocos com Circuitos Combinacionais Ricardo Pannain
UNIVERSIDADE METODISTA DE SÃO PAULO
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Para Casa – Montar o cariograma
AULA PRÁTICA DIRIGIDA Nº 02
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
Circuitos Lógicos Sequenciais
DIAGRAMA DE ATIVIDADES
Listas Encadeadas Circulares Listas Duplamente Encadeadas
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
PROFª SOLANGE COSTA – COORD. CEP-HULW-UFPB
April 05 Prof. Ismael H. F. Santos - 1 Modulo II Findbugs Professor Ismael H F Santos –
April 05 Prof. Ismael H. F. Santos - 1 Módulo VI – J ava Standard Template Library (JSTL) Prof. Ismael H F Santos.
Agente Explorador do Mundo Wumpus By Ana Cristina, Ioram e Leonardo.
Bruno Tardiole Kuehne Orientador: Prof. Dr. Marcos José Santana
1 Sabendo-se que os pratos das balanças estão em equilíbrio, você seria capaz de dizer: Quantos quadrados corresponde um círculo ? Dica Mais dicas Elaboração:
Auditoria de Segurança da Informação
Dicas práticas para o uso do FEMM
DRS*. Selecionar a opção correspondente ao Departamento Regional de Saúde (DRS) na qual o local de execução do projeto encontra-se localizada (de I a.
Prof.: Marcos Venicio Cadorin
Treinamento GP3 USP – GEFIM Abril de 2004 Alcides Pietro, PMP.
Modelando com UML CMP 231 – Sistemas Embarcados
SCARTA - Geração de Cartas e Impressão
Servidores e Programação Web Redes de Computadores.
Geração de Código Cap. 8. Introdução Fase final para um compilador Entrada é uma representação intermediária do código fonte e a saída é um programa para.
Geração de Código Algoritmo de Escalonamento de instruções – List Scheduling.
O Fluxo de Testes © Alexandre Vasconcelos
1 Rejane Ramos Uma Estrutura para Protocolos Maleáveis de Roteamentos na Internet CURITIBA 2004 Trabalho apresentada à Disciplina de Comunicação de Dados.
HAND: Height Above the Nearest Drainage
Como extrair o LDD utilizando o TerraHidro
Metodologias de Construção de Sites
CT-300 – Seminário de Tese 1/25 Um Framework Padrão para Simulação de Modelos de Robôs Móveis de Robôs Móveis Juliano A. Pereira Prof. Carlos H. C. Ribeiro.
1.3 – Interpretadores – Compiladores versus Interpretadores
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
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.
II – Gestão da Infraestrutura Tecnológica Tecnologias de Informação e Comunicação em Desenvolvimento de Produtos II – Gestão da Infraestrutura Tecnológica.
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Tecnologia para Web JavaScript Enrique Pimentel Leite de Oliveira
The Data Warehouse Toolkit
WOntoVLab: Uma Arquitetura para Laboratórios Virtuais Baseada em Workflows e Ontologias Aluno: Daniel Cintra Cugler Orientadora: Profª. Dra. Marilde T.
Internet Aula 03. Histórico Durante a guerra fria, os EUA tiveram a necessidade de interligar laboratórios que trabalhavam para os militares; Essa interligação.
Matemática I Prof. Gerson Lachtermacher, Ph.D.
Análise e Desenvolvimento de Sistemas
Expressão algébrica a partir da representação gráfica da função
EBSCOhost Acesso móvel.
1 ESCOLA MUNICIPAL PEDRO NAVA E EDUCAÇÃO DE JOVENS E ADULTOS APRESENTA.
Dinâmica de um Ponto Material: Impulso e Quantidade de Movimento
MECÂNICA - DINÂMICA Dinâmica de um Ponto Material: Impulso e Quantidade de Movimento Cap. 15.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Conversão de um NFA para um DFA com um exemplo
Caríssimos. A todos, meus cumprimentos
Salas de Matemática.
4 Questões do Quadrado Está pronto? B A
O Plano "Não basta destruir o que sobra;
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
Grupo A – Azul Claro, Marrom, Laranja
1.
Compras - Controle de estoque com dois ou mais depósitos
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Utilize qualquer Web Service a partir do Progress 4GL
Análise da Arrecadação Abril de 2014
Análise da Arrecadação Agosto de Desempenho da Arrecadação das Receitas Federais Evolução Janeiro a Agosto – 2014/2013 (A preços de agosto/14 –
Análise da Arrecadação Setembro de Desempenho da Arrecadação das Receitas Federais Evolução Janeiro a Setembro – 2014/2013 (A preços de setembro/14.
Análise da Arrecadação Outubro de Desempenho da Arrecadação das Receitas Federais Evolução Janeiro a Outubro – 2014/2013 (A preços de outubro/14.
Administração e Exploração Avançada de Bases de Dados Mestrado em Engenharia de Sistemas Braga, 2014.
Rio Verde - Goiás - Brasil
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Transcrição da apresentação:

ITA - Instituto Tecnológico de Aeronáutica Aula #1.1 – Tutorial de Web Services utilizando o NetBeans 5.5 Disciplina: CE 262 – Ontologias e Web Semântica. Prof. Dr. José Maria Parente Grupo: Ferrucio de Franco Rosa/ Luiz Eduardo Guarino de Vasconcelos /Rafael de Alencar Segura Maio/2007

Agenda NetBeans - Introdução 0) Cenário 1) Criando o Web Service 2)Testando o Web Service WSDLSOAP 3) Criando a aplicação Cliente Executando o Serviço Referências Bibliográficas

Introdução O NetBeans é um um ambiente integrado de desenvolvimento (IDE) que permite ao programador criar programas utilizando recursos gráficos. É gratuito; Desenvolvido pela SUN; Foi escrito em JAVA; Site para download:

Cenário Serviço web que converta os caracteres digitados para maiúsculo Serviço web que converta os caracteres digitados para maiúsculo WebClientWeb Server SOAPSOAP SOAP WSDLWSDL

Parte 1 – CRIAÇÃO DO WEB SERVICE

1- Criando Web Service no NetBeans – 1/5 1) Criando uma aplicação web. [File->New Project->Web-> Web Application] Fig. 1- Criando a aplicação web Fig. 2 – Definindo o nome 2) Digite um nome para o projeto [Next/Finish]

4) Digite um nome para o web service e para o pacote e clique em Finish. 3) Clique com o botão direito em cima da aplicação web e escolha [New/Web Service] Tutorial Criando Web Service no NetBeans – 2/5 Fig. 4 Definindo nome para o Web Service Fig. 3 – Criando o Web Service

Tutorial Criando Web Service no NetBeans – 3/5 5) Abra a pasta Web Services e clique com o botão direito no Web Service criado, neste caso o WebConversor e escolha a opção de Add Operation Fig. 5 – Adicionando a operação no Web Service 6) Dê um nome para o método e clique em Add para adicionar o parâmetro de entrada. Fig. 6 – Nomeando a operação Fig. 7 – Acrescentando um parâmetro de entrada 7) Dê um nome para o parâmetro

Tutorial Criando Web Service no NetBeans – 4/5 8) Foi criado o esqueleto do método converterMaiusculo Fig. 8 – Estrutura do Método converterMaiusculo 9) Digite o código a ser executado no método converterMaiusculo Fig. 9 – Implementação do Método

Tutorial Criando Web Services no NetBeans – 5/5 10) O próximo passo é rodar o projeto (F6) Fig. 10- Rodando o projeto

PARTE 2- TESTANDO O WEB SERVICE

11) Clicar com o botão direito no WebConversor e clicar em Test Web Service Fig. 11 – Habilitando o teste do Web Service Testando o Web Service – 1/2 Fig. 12 – Testando o Web Service 12) Página de teste. a) É gerado o WSDL conforme link, b) É possível executar um teste do serviço digitando na caixa de texto e depois clicando no botão 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 Protocol SOAP Request web services SOAP Response WEB SERVICES

WSDL – Web Service Description Language Fig. 14 –Fragmento do arquivo WSDL

PARTE 3- Criando a aplicação Cliente

Criação do Cliente [1/7] Fig. 15 –Criando a aplicação cliente 15) Agora iremos criar a aplicação cliente para que possa utilizar o web service já criado. a) [File->New Project->Web->WebApplications] b) Digite um nome para a aplicação cliente

Criação do Cliente [2/7] 16) Clique com o botão direito no WebClient e escolha New/Web Service Client Fig. 16 –Criando o Web Service Client Fig. 17 –Apontando para o WSDL 17) Coloque o caminho do arquivo wsdl gerado pela aplicação servidora [Web Service]

Pegando o endereço do arquivo WSDL [3/7] Fig. 18 –Pegando o endereço do arquivo WSDL

Gerando a aplicação 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 também o pacote neste caso web. Fig. 20 –Aplicação cliente criada

Finalizando a aplicação cliente [5/7] Fig. 21 –Abrindo o arquivo index.jsp 21) Apague o bloco comentado

Finalizando a aplicação cliente [6/7] Fig. 22 –Copiando o código para a aplicação cliente 22) Clique em converterMaiusculo, conforme acima e arraste para o editor

Rodando o Web Service [7/7] Fig. 23 –Executando a aplicação 23) Digite o valor a ser convertido, conforme seta vermelha acima. Rode a aplicação

Referências Bibliográficas [1] Help do net beans [1] Help do net beans Material do site: Material do site: Acessado em: 03/04/2007. Acessado em: 03/04/2007.