SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Introdução ao AJAX
 Considerações:

 1   AJAX (Asynchronous JavaScript And XML)


 2   Combinação das Linguagens (JavaScript e XML)


 3   Solicitações são feitas de forma assíncrona




                                                    2
Resumo JavaScript
 Considerações:

 1   Linguagem utilizada no Lado do Cliente


 2   Responsável pelas requisições assíncronas (XmlHttpRequest)


 3   A maioria dos browsers oferece suporte a JavaScript


 4   É possível desabilitar seu funcionamento




                                                                  3
Resumo XML
 Considerações:

1    Requisições AJAX o conteúdo é retornado em forma de XML


2    Síntaxe baseada em tags (<Tag></Tag>)


3    Linguagem de marcação conhecida por qualquer navegador web


4    Utilizada para integrar plataformas, ambientes, sistemas diferentes




                                                                           4
Requisição AJAX




                  5
Componentes AJAX
Considerações:

1   ASP.NET AJAX (AJAX da Microsoft)


2   ASP.NET AJAX EXTENSIONS (Principais Controles AJAX)


3   ASP.NET AJAX Control Toolkit (Controles AJAX RIA)




                                                          6
Principais Controles AJAX

                ScriptManager



                UpdatePanel



                UpdateProgress



                Timer




                                 7
Demonstração
1   Conhecendo o controle ScriptManager


2   Conhecendo o controle UpdatePanel


3   Conhecendo o controle UpdateProgress


4   Conhecendo o controle Timer




                                           8
ASP.NET AJAX Control Toolkit
  Os controles do AJAX Toolkit permitem criar páginas interativas




  Principais controles são:

  • Accordion
  • AutoCompleteExtender
  • CalendarExtender
  • Editor
  • ConfirmButtonExtender
  • DragPanelExtender




                                                                    9
Demonstração
1   Configurando o AJAX Control Toolkit


2   Conhecendo os controles


3   Adicionando controles pelo SmartTag (ADD Extender)




                                                         10
Introdução ao AJAX

Weitere ähnliche Inhalte

Andere mochten auch (8)

Expression Blend 5.0
Expression Blend 5.0Expression Blend 5.0
Expression Blend 5.0
 
SilverLight
SilverLightSilverLight
SilverLight
 
WPF | XBAP
WPF | XBAPWPF | XBAP
WPF | XBAP
 
Visual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e NomeadosVisual C# - Parâmetros Opcionais e Nomeados
Visual C# - Parâmetros Opcionais e Nomeados
 
Visual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e ClassesVisual F# 3.0 - Constantes, Variáveis e Classes
Visual F# 3.0 - Constantes, Variáveis e Classes
 
Evolução ASP.NET
Evolução ASP.NETEvolução ASP.NET
Evolução ASP.NET
 
Princípio DRY
Princípio DRYPrincípio DRY
Princípio DRY
 
Conhecendo o Visual Studio 2008
Conhecendo o Visual Studio 2008Conhecendo o Visual Studio 2008
Conhecendo o Visual Studio 2008
 

Ähnlich wie Introdução ao AJAX

Ähnlich wie Introdução ao AJAX (20)

ASP.NET AJAX
ASP.NET AJAXASP.NET AJAX
ASP.NET AJAX
 
Tutorial struts
Tutorial strutsTutorial struts
Tutorial struts
 
introdução a ajax
introdução a ajaxintrodução a ajax
introdução a ajax
 
ASP.NET MVC - Alexandre Tarifa
ASP.NET MVC - Alexandre TarifaASP.NET MVC - Alexandre Tarifa
ASP.NET MVC - Alexandre Tarifa
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Framework struts2v2.5
Framework struts2v2.5Framework struts2v2.5
Framework struts2v2.5
 
AJAX
AJAXAJAX
AJAX
 
Ajax
AjaxAjax
Ajax
 
Tutorial de ajax
Tutorial de ajaxTutorial de ajax
Tutorial de ajax
 
ApresentaçãO Mvc
ApresentaçãO MvcApresentaçãO Mvc
ApresentaçãO Mvc
 
Apresentação M V C
Apresentação M V CApresentação M V C
Apresentação M V C
 
Benchmarking Tools
Benchmarking ToolsBenchmarking Tools
Benchmarking Tools
 
Aula 01 web server controls
Aula 01   web server controlsAula 01   web server controls
Aula 01 web server controls
 
Minicurso Smsi
Minicurso SmsiMinicurso Smsi
Minicurso Smsi
 
CóPia De Minicurso Smsi
CóPia De Minicurso SmsiCóPia De Minicurso Smsi
CóPia De Minicurso Smsi
 
Apostila ajax
Apostila ajaxApostila ajax
Apostila ajax
 
Ajax O Objeto Xml Http Request Parte 1
Ajax   O Objeto Xml Http Request   Parte 1Ajax   O Objeto Xml Http Request   Parte 1
Ajax O Objeto Xml Http Request Parte 1
 
8159540 Tutorial De Ajax
8159540 Tutorial De Ajax8159540 Tutorial De Ajax
8159540 Tutorial De Ajax
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
 
Aprendendo e entendendo o ajax
Aprendendo e entendendo o ajaxAprendendo e entendendo o ajax
Aprendendo e entendendo o ajax
 

Mehr von Leonardo Lourenço Silva (20)

Introdução a Plataforma .NET
Introdução a Plataforma .NETIntrodução a Plataforma .NET
Introdução a Plataforma .NET
 
Resources no XAML
Resources no XAMLResources no XAML
Resources no XAML
 
Como se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa pretaComo se tornar um desenvolvedor faixa preta
Como se tornar um desenvolvedor faixa preta
 
Introdução ao WPF
Introdução ao WPFIntrodução ao WPF
Introdução ao WPF
 
Programação em Camadas - Iniciantes
Programação em Camadas - IniciantesProgramação em Camadas - Iniciantes
Programação em Camadas - Iniciantes
 
Introdução ao ORM
Introdução ao ORMIntrodução ao ORM
Introdução ao ORM
 
1° Madrugada de Testes
1° Madrugada de Testes1° Madrugada de Testes
1° Madrugada de Testes
 
Mudança de Vida
Mudança de VidaMudança de Vida
Mudança de Vida
 
Conhecendo o Windows 8
Conhecendo o Windows 8Conhecendo o Windows 8
Conhecendo o Windows 8
 
Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0Introdução a Plataforma .NET 4.0
Introdução a Plataforma .NET 4.0
 
WCF
WCFWCF
WCF
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5
 
Conhecendo o Visual Studio 11
Conhecendo o Visual Studio 11Conhecendo o Visual Studio 11
Conhecendo o Visual Studio 11
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
LINQ
LINQLINQ
LINQ
 
ASP.NET - Segurança
ASP.NET - SegurançaASP.NET - Segurança
ASP.NET - Segurança
 
ASP.NET - Cache
ASP.NET - CacheASP.NET - Cache
ASP.NET - Cache
 
ASP.NET - Web Services
ASP.NET - Web ServicesASP.NET - Web Services
ASP.NET - Web Services
 
Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010Conhecendo o Visual Studio 2010
Conhecendo o Visual Studio 2010
 

Introdução ao AJAX

  • 1.
  • 2. Introdução ao AJAX Considerações: 1 AJAX (Asynchronous JavaScript And XML) 2 Combinação das Linguagens (JavaScript e XML) 3 Solicitações são feitas de forma assíncrona 2
  • 3. Resumo JavaScript Considerações: 1 Linguagem utilizada no Lado do Cliente 2 Responsável pelas requisições assíncronas (XmlHttpRequest) 3 A maioria dos browsers oferece suporte a JavaScript 4 É possível desabilitar seu funcionamento 3
  • 4. Resumo XML Considerações: 1 Requisições AJAX o conteúdo é retornado em forma de XML 2 Síntaxe baseada em tags (<Tag></Tag>) 3 Linguagem de marcação conhecida por qualquer navegador web 4 Utilizada para integrar plataformas, ambientes, sistemas diferentes 4
  • 6. Componentes AJAX Considerações: 1 ASP.NET AJAX (AJAX da Microsoft) 2 ASP.NET AJAX EXTENSIONS (Principais Controles AJAX) 3 ASP.NET AJAX Control Toolkit (Controles AJAX RIA) 6
  • 7. Principais Controles AJAX ScriptManager UpdatePanel UpdateProgress Timer 7
  • 8. Demonstração 1 Conhecendo o controle ScriptManager 2 Conhecendo o controle UpdatePanel 3 Conhecendo o controle UpdateProgress 4 Conhecendo o controle Timer 8
  • 9. ASP.NET AJAX Control Toolkit Os controles do AJAX Toolkit permitem criar páginas interativas Principais controles são: • Accordion • AutoCompleteExtender • CalendarExtender • Editor • ConfirmButtonExtender • DragPanelExtender 9
  • 10. Demonstração 1 Configurando o AJAX Control Toolkit 2 Conhecendo os controles 3 Adicionando controles pelo SmartTag (ADD Extender) 10