A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

AJAX Alunos: Heloísa de Souza Glória Laís de Oliveira Souza

Apresentações semelhantes


Apresentação em tema: "AJAX Alunos: Heloísa de Souza Glória Laís de Oliveira Souza"— Transcrição da apresentação:

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


Carregar ppt "AJAX Alunos: Heloísa de Souza Glória Laís de Oliveira Souza"

Apresentações semelhantes


Anúncios Google