version นี้มีจุดที่น่าสนใจก็คือ
- integrate dojo toolkit เข้าไปใน framework เลย
ลองดูตัวอย่างในเอกสารเขา
สมมติเรามี html นี้อยู่<div id="foo">Hello</div>
ถ้าเราอยากดัก event onMouseOver
โดยถ้า event เกิดแล้วให้ไป trig listener ที่อยู่บน server side@EventListener(elements = "foo", events = "onMouseOver")
public void watchText() {
...
}
แค่นี้เอง
กลไกภายในที่เกิดขึ้นข้างใน
ก็ประมาณว่า จะมีการร้อย event ที่เกิดใน DOM
เข้ากับ dojoEvent ซึ่งจะทำการ trig ไปยัง tapestry service
ซึ่งจะ call เข้าหา method ที่ต้องการให้ - สามารถ render ผลลัพท์เป็น JSON ได้
- bundle dojo อยู่ใน tapestry.jar เรียบร้อย
ไม่ต้อง download ติดตั้ง - กลไกในส่วน client validation เปลี่ยนไป implement ด้วย dojo
- มีการ map dojo widget เข้าเป็น tapestry component จำนวนหนึ่ง
ทำให้สะดวกในการใช้มากยิ่งขึ้น
ฮ่วย ออกช้าไปสองเดือน
เมื่อสองเดือนที่แล้ว ผมนั่งปวดหัวกับการ integrate dojo + tapestry4.0 + JSON
No comments:
Post a Comment