Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouDaniela Thereza Bento Stachinski Alterado mais de 8 anos atrás
1
AJAX Alunos: Heloísa de Souza Glória Laís de Oliveira Souza
Luiz Felipe Correa Chiaradia Renata Tomaz Siega
2
Breve histórico Inicialmente desenvolvido por Jessé James Garret;
Começou a ser utilizado por volta dos anos 2000; Inicialmente não foi utilizado em larga escala por problemas de compatibilidade com navegadores.
3
O que é AJAX? Acrônimo de Asynchronous JavaScript and XML;
Combina tecnologias conhecidas como JavaScript, XML, PHP, ASP, DHTML entre outras; É baseado em pedidos do JavaScript e do HTTP.
4
O que é AJAX? AJAX não é uma API, nem um framework, nem uma tecnologia; AJAX é uma funcionalidade implementada por um conjunto de ferramentas visando otimizar o uso das páginas da Web.
5
Características Sua principal característica é melhorar a interatividade entre o cliente e o servidor; Elimina a necessidade de ficar carregando certas áreas da página de forma desnecessária; Melhoria de tráfego e usabilidade das páginas;
6
Características
7
Características JavaScript: viabiliza a comunicação usuário ↔ servidor; XmlHttpRequest: objeto do JavaScript que possibilita a comunicação assíncrona; DOM (Document Object Model): utilizado para acesso a manipulação de dados em documentos HTML e XML; XSLT: folha de estilos do XML; XHTML e CSS: linguagem de marcação.
8
Paralelo entre o AJAX e o modelo convencional
9
Os quatro princípios do AJAX
O navegador hospeda uma aplicação, não o conteúdo; O servidor fornece dados, não conteúdo; A interação do usuário com a aplicação pode ser flexível e contínua; Real codificação requer disciplina.
10
Vantagens Evita retransmissão de dados;
Larga biblioteca de efeitos gráficos; Melhor experiência do usuário; Flexibilidade para escolha da linguagem server-side;
11
Comparação do modelo assíncrono com o modelo convencional
12
Desvantagens Utilização de um framework pode impossibilitar a utilização de outro; Botões “avançar” e “voltar” do navegador;
13
Aplicações Validação de formulários; E-Commerce; Chats;
Qualquer tipo de aplicação que necessite atualização em tempo real;
14
Carrinho de compras
15
O Google Maps é um exemplo de aplicação que utiliza o AJAX
16
AXAJ e Java EE É possível associar a tecnologia com a funcionalidade na criação de uma aplicação web: As tecnologias que o AJAX é composto otimizariam o funcionamento; Utilizando um HashMap, pode-se armazenar o que deseja e vincular por key words; Utilização de Servlets para dinamização de conteúdo;
17
Exemplo de aplicação utilizando AJAX e Java EE
18
HashMap
19
Servlet para dinamização
20
Experimento prático
21
Exemplo de utilização do “Spoiler”
22
Bibliografia desvantagens_do_uso_de_ajax_aspectos_praticos/ pdf %C3%A3o%29 s_ajax.pdf quickstart_pt_BR.html util/HashMap.html
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.