Слайд 2я
Арсений Григорьев (aka Ars)
Server side Java developer @ Aqris
ТТУ
arsenikum☺gmail.com

Слайд 3План
Что такое DWR?
Как это выгдядит?
Demo 1
Как это делается?
Reverse-Ajax
Demo 2
Мой DWR

Слайд 4Что такое DWR?
«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/ )
Java & JavaScript
Ajax & Reverse-Ajax
Достаточно прост в использовании
Слайд 5Факты о DWR
Open Source (Apache Software License v2)
Stable release: 2.0
Latest development version:

3.0 RC1
JIRA & Confluence
Слайд 6DEMO 1
DevClub.eu Registration Form

Слайд 7Reverse-Ajax
сервер раздаёт обновления клиентам
Играться лучше с версией 3.0 RC1
POLL
PUSH (Comet)
Piggyback

Слайд 8POLL
Периодичность запросов настраивается
Всегда: traffic vs. latency
DWR 2.0

Слайд 9PUSH (Comet)
Lower latency
Старый DWR жрёт Thread’ы
Не жрёт Thread’ы под Jetty
Может не будет

под WebLogic (в версии 4.0 :)
Слайд 10Demo 2: Reverse-Ajax
DevClub.eu Live Chat

Слайд 11Мой опыт с DWR
2 года
Никаких серьёзных проблем
Легко начать
JavaScript Hell
Reverse-Ajax
