0
DWR Easy Ajax for JAVA
я <ul><li>Арсений Григорьев  (aka Ars) </li></ul><ul><li>Server side Java developer   @ Aqris </li></ul><ul><li>ТТУ </li><...
План <ul><li>Что такое  DWR ? </li></ul><ul><li>Как это выгдядит? </li></ul><ul><ul><li>Demo 1 </li></ul></ul><ul><li>Как ...
Что такое  DWR ? <ul><li>« DWR is a Java library that enables Java on the server and JavaScript in a browser to interact a...
Факты о  DWR <ul><li>Open Source (Apache Software License v2) </li></ul><ul><li>Stable release: 2.0 </li></ul><ul><li>Late...
DEMO 1 <ul><li>DevClub.eu Registration Form </li></ul>
Reverse-Ajax <ul><li>сервер раздаёт обновления клиентам </li></ul><ul><li>Играться лучше с версией  3.0 RC1 </li></ul><ul>...
POLL <ul><li>Периодичность запросов настраивается </li></ul><ul><li>Всегда:  traffic vs. latency </li></ul><ul><li>DWR 2.0...
PUSH (Comet) <ul><li>Lower latency </li></ul><ul><li>Старый  DWR  жрёт  Thread’ ы </li></ul><ul><ul><li>Не жрёт  Thread’ ы...
Demo 2: Reverse-Ajax <ul><li>DevClub.eu Live Chat </li></ul>
Мой опыт с  DWR <ul><li>2  года </li></ul><ul><li>Никаких серьёзных проблем </li></ul><ul><li>Легко начать </li></ul><ul><...
Мой опыт с  DWR (2)
Спасибо! <ul><li>Вопросы? </li></ul>
Upcoming SlideShare
Loading in...5
×

DWR @ DevClub.eu

391

Published on

This presentation was made at DevClub.eu gathering in Tallinn.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
391
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "DWR @ DevClub.eu"

  1. 1. DWR Easy Ajax for JAVA
  2. 2. я <ul><li>Арсений Григорьев (aka Ars) </li></ul><ul><li>Server side Java developer @ Aqris </li></ul><ul><li>ТТУ </li></ul><ul><li>arsenikum  gmail.com </li></ul>
  3. 3. План <ul><li>Что такое DWR ? </li></ul><ul><li>Как это выгдядит? </li></ul><ul><ul><li>Demo 1 </li></ul></ul><ul><li>Как это делается? </li></ul><ul><li>Reverse-Ajax </li></ul><ul><ul><li>Demo 2 </li></ul></ul><ul><li>Мой DWR </li></ul>
  4. 4. Что такое DWR ? <ul><li>« DWR is a Java library that enables Java on the server and JavaScript in a browser to interact and call each other as simply as possible. » ( http://directwebremoting.org/ ) </li></ul><ul><ul><li>Java & JavaScript </li></ul></ul><ul><ul><li>Ajax & Reverse-Ajax </li></ul></ul><ul><ul><li>Достаточно прост в использовании </li></ul></ul>
  5. 5. Факты о DWR <ul><li>Open Source (Apache Software License v2) </li></ul><ul><li>Stable release: 2.0 </li></ul><ul><li>Latest development version: 3.0 RC1 </li></ul><ul><li>JIRA & Confluence </li></ul>
  6. 6. DEMO 1 <ul><li>DevClub.eu Registration Form </li></ul>
  7. 7. Reverse-Ajax <ul><li>сервер раздаёт обновления клиентам </li></ul><ul><li>Играться лучше с версией 3.0 RC1 </li></ul><ul><li>POLL </li></ul><ul><li>PUSH (Comet) </li></ul><ul><li>Piggyback </li></ul>
  8. 8. POLL <ul><li>Периодичность запросов настраивается </li></ul><ul><li>Всегда: traffic vs. latency </li></ul><ul><li>DWR 2.0 </li></ul>
  9. 9. PUSH (Comet) <ul><li>Lower latency </li></ul><ul><li>Старый DWR жрёт Thread’ ы </li></ul><ul><ul><li>Не жрёт Thread’ ы под Jetty </li></ul></ul><ul><ul><li>Может не будет под WebLogic ( в версии 4.0 :) </li></ul></ul>
  10. 10. Demo 2: Reverse-Ajax <ul><li>DevClub.eu Live Chat </li></ul>
  11. 11. Мой опыт с DWR <ul><li>2 года </li></ul><ul><li>Никаких серьёзных проблем </li></ul><ul><li>Легко начать </li></ul><ul><li>JavaScript Hell </li></ul><ul><li>Reverse-Ajax </li></ul>
  12. 12. Мой опыт с DWR (2)
  13. 13. Спасибо! <ul><li>Вопросы? </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×