Tw Course Ajax 2007 Ap02

677 views
605 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
677
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tw Course Ajax 2007 Ap02

  1. 1. Iniciando com DWR Christiano Milfont Frameworks Anatomia do DWR Melhores práticas com DWR
  2. 2. Frameworks
  3. 3. Frameworks <ul><li>Um Framework Ajax utiliza as tecnologias CSS (camada de formatação da apresentação), XHTML (camada de estrutura da apresentação), XML (dados a serem manipulados), Javascript (camada de controle), DOM ou JSON (especificações do formato dos dados) , o objeto XMLHttpRequest (que fornece conexões assíncronas) e extende essa tecnologias padrões com componentes de eventos, efeitos, Drag'n'Drop, entre outros. </li></ul><ul><li>Os benefícios de se usar um Framework Ajax é o encapsulamento da complexidade das tecnologias necessárias, fornecendo um só mecanismo Cross Browser que permita a utilização do ajax com acessibilidade semelhante ao ambiente desktop além de facilitar o tratamento dos dados nas as camadas físicas entre o lado cliente e o lado servidor. </li></ul>
  4. 4. Tipos de Frameworks <ul><li>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. </li></ul><ul><li>Javascript Remote: frameworks que são especialistas no encapsulamento do mecanismo de troca de objetos entre as camadas físicas. </li></ul><ul><li>Javascript Specialized: frameworks que são especialistas em somente um determinado comportamento ou mecanismo do conjunto de tecnologias web, como por exemplo: especialistas em efeitos ou somente na extensão do javascript. </li></ul>
  5. 5. Javascript Multipurpose Frameworks... Javascript Remoting Frameworks... Javascript Specialised Frameworks...
  6. 6. Anatomia do DWR
  7. 7. Anatomia do DWR <ul><li>Acrescenta biblioteca dwr.jar ao projeto </li></ul><ul><li>Mapeamento dos seus POJOS no dwr.xml </li></ul><ul><li>Mapeamento do servlet no web.xml </li></ul><ul><li>Importa o Engine e interfaces nas páginas </li></ul><ul><li>Faz as chamadas aos objetos mapeados </li></ul><ul><li>Manipula o resultado com os POJOS mapeados no lado cliente </li></ul>

×