SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Vetores e troca de informações via XML Luiz Felipe Carvalho Mendes Mestre em Modelagem Computacional - UFJF
Agenda (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução - Vetores ,[object Object],[object Object],[object Object],[object Object]
Introdução - Vetores ,[object Object],67.70 Problema:  Tenho 34 notas, respectivas de 34 alunos onde preciso saber a maior nota, menor nota e ainda a média da turma? 70 75 45.6 54.6 95 87 ... 100
Definição - Vetores ,[object Object],[object Object],[object Object],[object Object]
Definição - Vetores *Baseando-se na linguagem PASCAL Var Notas : array[1..34] of real; Impressão dos valores Writeln(Notas[1])    Imprime “45” Writeln(Notas[2])    Imprime “56” Writeln(Notas[3])    Imprime “78” ... Writeln(Notas[7])    Imprime “21” Atribuição de Valor Notas[1] := 45 Notas[2] := 56 Notas[3] := 78 ... Notas[7] := 21 45 56 78 85 93 90 21 1 2 3 4 5 6 7
Definição - Vetores *Baseando-se na linguagem PASCAL Var Notas : array[1..34] of real; Impressão dos valores I := 1 Writeln (Notas[I])    Imprime “45” J := 5 Writeln (Notas[J])    Imprime “93” Z := 7 Writeln (Notas[Z])    Imprime “21” Atribuição de Valor I := 1 Notas[I] := 45 J := 5 Notas[J] := 93 Z := 7 Notas[Z] := 21 45 56 78 85 93 90 21 1 2 3 4 5 6 7
Exemplo: Temperatura - Vetores ,[object Object]
Exemplo: Temperatura - Vetores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução - XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definição - XML ,[object Object],[object Object],[object Object],[object Object]
Definição: DTD - XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definição: DTD - XML
Definição: XSD - XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definição: XSD - XML
Definição: AJAX - XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplo 1: Publicação de Notícias - XML Oracle SertaOggi Firebird Empresa B Espaço Real Médico Portal Web XML XML
Exemplo 2: MIOLO/UFJF - XML
Exemplo 3: TISS –ANS - XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplo 4: Serviços Web- XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplo 4: Serviços Web Serviço Web 1 Cliente WSDL SOAP - Envio SOAP - Recebimento Controle de Estoque Cliente Serviço Web 2 WSDL SOAP - Envio SOAP - Recebimento Operadora de Cartão de Crédito ...
Exemplo 4: SOAP Requisição SOAP Resposta SOAP
Exemplo 5: AJAX - XML ,[object Object]

Weitere ähnliche Inhalte

Ähnlich wie Vetores E Troca De InformaçõEs Via Xml

Fluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsFluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsAndré Agostinho
 
[Pereira, IC'2013] Uma nova abordagem para detecção e extracao de paralelismo...
[Pereira, IC'2013] Uma nova abordagem para detecção e extracao de paralelismo...[Pereira, IC'2013] Uma nova abordagem para detecção e extracao de paralelismo...
[Pereira, IC'2013] Uma nova abordagem para detecção e extracao de paralelismo...Marcio Machado Pereira
 
DISCIPLINA REDES 1 TRABALHO A1
 DISCIPLINA REDES 1 TRABALHO A1 DISCIPLINA REDES 1 TRABALHO A1
DISCIPLINA REDES 1 TRABALHO A1Marcus Java
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacaotaniamaciel
 
Do mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsDo mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsWSO2
 
Avaliação NOSQL para indexação do Twitter
Avaliação NOSQL para indexação do TwitterAvaliação NOSQL para indexação do Twitter
Avaliação NOSQL para indexação do TwitterCaliel Costa
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dadosGabriel Moura
 
Precisamos falar sobre MERN stack
Precisamos falar sobre MERN stackPrecisamos falar sobre MERN stack
Precisamos falar sobre MERN stackSidney Roberto
 
Aplicações de tempo real com Meteor.js
Aplicações de tempo real com Meteor.jsAplicações de tempo real com Meteor.js
Aplicações de tempo real com Meteor.jsRafael Sales
 
Integração dados prática ppt
Integração dados prática pptIntegração dados prática ppt
Integração dados prática pptRodrigo Ribeiro
 

Ähnlich wie Vetores E Troca De InformaçõEs Via Xml (20)

Fluent NHibernate - Baby Steps
Fluent NHibernate - Baby StepsFluent NHibernate - Baby Steps
Fluent NHibernate - Baby Steps
 
Banco de Dados XML
Banco de Dados XMLBanco de Dados XML
Banco de Dados XML
 
[Pereira, IC'2013] Uma nova abordagem para detecção e extracao de paralelismo...
[Pereira, IC'2013] Uma nova abordagem para detecção e extracao de paralelismo...[Pereira, IC'2013] Uma nova abordagem para detecção e extracao de paralelismo...
[Pereira, IC'2013] Uma nova abordagem para detecção e extracao de paralelismo...
 
DISCIPLINA REDES 1 TRABALHO A1
 DISCIPLINA REDES 1 TRABALHO A1 DISCIPLINA REDES 1 TRABALHO A1
DISCIPLINA REDES 1 TRABALHO A1
 
Artigo c#
Artigo c#Artigo c#
Artigo c#
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacao
 
Aula Introdução a Linguagem XML
Aula Introdução a Linguagem XMLAula Introdução a Linguagem XML
Aula Introdução a Linguagem XML
 
Do mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsDo mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIs
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Avaliação NOSQL para indexação do Twitter
Avaliação NOSQL para indexação do TwitterAvaliação NOSQL para indexação do Twitter
Avaliação NOSQL para indexação do Twitter
 
XML, Webservice e RSS
XML, Webservice e RSSXML, Webservice e RSS
XML, Webservice e RSS
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
 
Precisamos falar sobre MERN stack
Precisamos falar sobre MERN stackPrecisamos falar sobre MERN stack
Precisamos falar sobre MERN stack
 
Aplicações de tempo real com Meteor.js
Aplicações de tempo real com Meteor.jsAplicações de tempo real com Meteor.js
Aplicações de tempo real com Meteor.js
 
Aula2
Aula2Aula2
Aula2
 
Integração dados prática ppt
Integração dados prática pptIntegração dados prática ppt
Integração dados prática ppt
 
DP-900-BR-01.pptx
DP-900-BR-01.pptxDP-900-BR-01.pptx
DP-900-BR-01.pptx
 
Trabalho de análise e projeto 2
Trabalho de análise e projeto 2Trabalho de análise e projeto 2
Trabalho de análise e projeto 2
 
Pesquisa sobre no sql
Pesquisa sobre no sqlPesquisa sobre no sql
Pesquisa sobre no sql
 
PFTI (2).ppt
PFTI (2).pptPFTI (2).ppt
PFTI (2).ppt
 

Vetores E Troca De InformaçõEs Via Xml

  • 1. Vetores e troca de informações via XML Luiz Felipe Carvalho Mendes Mestre em Modelagem Computacional - UFJF
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Definição - Vetores *Baseando-se na linguagem PASCAL Var Notas : array[1..34] of real; Impressão dos valores Writeln(Notas[1])  Imprime “45” Writeln(Notas[2])  Imprime “56” Writeln(Notas[3])  Imprime “78” ... Writeln(Notas[7])  Imprime “21” Atribuição de Valor Notas[1] := 45 Notas[2] := 56 Notas[3] := 78 ... Notas[7] := 21 45 56 78 85 93 90 21 1 2 3 4 5 6 7
  • 8. Definição - Vetores *Baseando-se na linguagem PASCAL Var Notas : array[1..34] of real; Impressão dos valores I := 1 Writeln (Notas[I])  Imprime “45” J := 5 Writeln (Notas[J])  Imprime “93” Z := 7 Writeln (Notas[Z])  Imprime “21” Atribuição de Valor I := 1 Notas[I] := 45 J := 5 Notas[J] := 93 Z := 7 Notas[Z] := 21 45 56 78 85 93 90 21 1 2 3 4 5 6 7
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 15.
  • 17.
  • 18. Exemplo 1: Publicação de Notícias - XML Oracle SertaOggi Firebird Empresa B Espaço Real Médico Portal Web XML XML
  • 20.
  • 21.
  • 22. Exemplo 4: Serviços Web Serviço Web 1 Cliente WSDL SOAP - Envio SOAP - Recebimento Controle de Estoque Cliente Serviço Web 2 WSDL SOAP - Envio SOAP - Recebimento Operadora de Cartão de Crédito ...
  • 23. Exemplo 4: SOAP Requisição SOAP Resposta SOAP
  • 24.