Reverse Ajax with DWR
posted on 04 Sep 2008 00:22 by sonicneo in Dwrตั้งแต่ dwr ออก version 2.0 ได้ support reverse ajax ให้เราๆท่านได้ติดตามกัน น่าสนใจเลยทีเดียว
ว่าแต่ว่า reverse ajax คืออะไรล่ะ? เออ นั่นซิ (555)
reverse ajax จริงๆก็คือการทำงานตรงกันข้างของ ajax นั่นเ องครับ กล่าวคือ ajax เป็นการที่เราสามารถฝั่ง server ทำงานด้วย javascript แต่ reverse ajax จะเป็นการสั่งที่ server ให้ javascript ทำงานที่ฝั่ง presentation นั่นเอง ตัวอย่างการทำงาน
แบบ reverse ajax ก็อย่างเช่น หน้าจอหุ้น เห็นไหมครับว่าตัวเลขที่หน้าจอจะเปลี่ยนแปลงตลอดเวลา
DWR Supports ในการทำ reverse ajax 3 ทางคือ
- Comet (long-lived HTTP connections)
- Polling and Piggyback
- Piggyback is passive (slower but doesn’t need extra network traffic).
ซึ่ง Comet และ Polling ทำงานเร็ว แต่ต้องใช้ traffic network มาก และ Piggyback is passiveจะช้ากว่า 2 แบบแรกแต่ใช้ traffic น้อยกว่า
แต่ตอนนี้ยังไม่ได้เอามาใช้งานจริงๆซักตัว 555 เดี๋ยวมีงานไหนที่เหมาะจะมาว่าตอนต่อไปครับ
edit @ 4 Sep 2008 00:28:58 by sonicneo