Archive for the 'php' Category

PRADO life cycle

Posted in Framework, php on February 15th, 2008 by admin

ในการ reder หน้า html ของ ตัว prado framework จะมีการเก็บ สถานะและค่าต่างๆที่ render ออกไปเพื่อที่จะนำสถานะและค่าเหล่านั้น กลับมาใช้ในกรณีที่ เกิด action ขึ้นกับ component ในหน้านั้นๆ โดย life cycle จะเห็นได้จากภาพข้างล่าง

PRADO life cycle

ถ้าจะให้อธิบายแบบ บ้านๆ คือเริ่มจาก

  1. init
  2. load state
  3. load
  4. process พวก event ต่างๆที่เกิดขึ้นกับ component
  5. save state
  6. render control
  7. unload

PRADO Freamework (PHP) ของเล่นใหม่

Posted in Framework, php on February 10th, 2008 by admin

concept คร่าวๆของ prado ที่ผมสรุปได้ คือ การยืมเอาส่วนเด่นของชาวบ้านมารวมไว้ในตัวมันเอง เช่น

  • ในส่วนของ ชั้น web ก็จะยืมมาจาก Tapestry
  • ส่วน data access ก็จะมาจาก active record แล้วก็ Ibatis
  • สุดท้ายก็การ config ดูไปมันคล้ายๆ กะ spring framework แต่ก็ไม่ใช่ซะทีเดียว

ในส่วนของ ชั้น web ก็จะมี life cycle ของตัวมันเอง บวกกับ component ที่มากับตัวprado เอง หรือ ถ้าไม่พอใจก็สามารถที่ จะสร้าง component ขึ้นมาเองตามอัธยาศัย (หาอ่านได้ที่ tutorial)