Thursday, August 11, 2005

Struts Ti

Struts Ti เป็น derivative ของ struts 1.x
rewrite framework เพื่อให้ง่ายต่อการ develop
(idea หลายๆส่วนมาจาก ruby on rails)

Controller

  • No configuration - everything done through annotations
  • ใช้ XDoclet กรณีที่เป็น JDK1.4
  • จะใช้หรือไม่ใช้ Form object ก็ได้
  • controller เขียนแบบ POJO
  • มี annotation สำหรับทำ Validation
  • Result forwards view ไม่ต้อง define ก็ได้ มี default เป็นค่าเดียวกับ action name

Action Mapping URL จะอยู่ในรูป

http://HOST/ACTION_NAME/PARAM_VALUE1/PARAM_NAME2/PARAM_VALUE2


FormValidation
ออกแบบใหม่

Jsp Tag
ใช้แนวทางของ WebWork2
Note: ในส่วน tag นี้ jsp กับ rails จะไม่ต่างกันนัก
แต่ rails จะ integrate template กับ controller
เป็นเนื้อเดียวกันกว่า (template mix เข้ากับ controller
ทำให้มองเหมือนกันว่า ตัวเองเป็น controller)


เพิ่มเรื่อง Page Flow State Management เข้ามา
โดยใช้แนวทางจาก Beehive Page Flow

Related link from Roti

No comments: