Tw Course Ajax 2007 Ap02

Embed Size (px)

Citation preview

Iniciando com DWR

Christiano Milfont

FrameworksAnatomia do DWRMelhores prticas com DWR

Frameworks

Frameworks

Um Framework Ajax utiliza as tecnologias CSS (camada de formatao da apresentao), XHTML (camada de estrutura da apresentao), XML (dados a serem manipulados), Javascript (camada de controle), DOM ou JSON (especificaes do formato dos dados) , o objeto XMLHttpRequest (que fornece conexes assncronas) e extende essa tecnologias padres com componentes de eventos, efeitos, Drag'n'Drop, entre outros.

Os benefcios de se usar um Framework Ajax o encapsulamento da complexidade das tecnologias necessrias, fornecendo um s mecanismo Cross Browser que permita a utilizao do ajax com acessibilidade semelhante ao ambiente desktop alm de facilitar o tratamento dos dados nas as camadas fsicas entre o lado cliente e o lado servidor.

Tipos de Frameworks

Javascript Multipurpose: frameworks que fornecessem componentes sobre o conjunto de todas as tecnologias web no lado cliente e mecanismos de acesso ao lado servidor, como o encapsulamento do tratamento dos dados.

Javascript Remote: frameworks que so especialistas no encapsulamento do mecanismo de troca de objetos entre as camadas fsicas.

Javascript Specialized: frameworks que so especialistas em somente um determinado comportamento ou mecanismo do conjunto de tecnologias web, como por exemplo: especialistas em efeitos ou somente na extenso do javascript.

Javascript Multipurpose Frameworks...

Javascript Remoting Frameworks...

Javascript Specialised Frameworks...

Anatomia do DWR

Anatomia do DWR

Acrescenta biblioteca dwr.jar ao projeto

Mapeamento dos seus POJOS no dwr.xml

Mapeamento do servlet no web.xml

Importa o Engine e interfaces nas pginas

Faz as chamadas aos objetos mapeados

Manipula o resultado com os POJOS mapeados no lado cliente