dwr @ devclub.eu

13
DWR Easy Ajax for JAVA

Upload: arsenikum

Post on 25-Jan-2015

399 views

Category:

Documents


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: DWR @ DevClub.eu

DWR

Easy Ajax for JAVA

Page 2: DWR @ DevClub.eu

я Арсений Григорьев (aka Ars) Server side Java developer @ Aqris ТТУ arsenikumgmail.com

Page 3: DWR @ DevClub.eu

План

Что такое DWR? Как это выгдядит?

Demo 1 Как это делается? Reverse-Ajax

Demo 2 Мой DWR

Page 4: DWR @ DevClub.eu

Что такое 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 Достаточно прост в использовании

Page 5: DWR @ DevClub.eu

Факты о DWR

Open Source (Apache Software License v2)

Stable release: 2.0 Latest development version: 3.0 RC1 JIRA & Confluence

Page 6: DWR @ DevClub.eu

DEMO 1

DevClub.eu Registration Form

Page 7: DWR @ DevClub.eu

Reverse-Ajax

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

Page 8: DWR @ DevClub.eu

POLL

Периодичность запросов настраивается

Всегда: traffic vs. latency DWR 2.0

Page 9: DWR @ DevClub.eu

PUSH (Comet)

Lower latency Старый DWR жрёт Thread’ы

Не жрёт Thread’ы под Jetty Может не будет под WebLogic (в версии

4.0 :)

Page 10: DWR @ DevClub.eu

Demo 2: Reverse-Ajax

DevClub.eu Live Chat

Page 11: DWR @ DevClub.eu

Мой опыт с DWR

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

Page 12: DWR @ DevClub.eu

Мой опыт с DWR (2)

Page 13: DWR @ DevClub.eu

Спасибо!

Вопросы?