FreeMarker เป็น Template Engine ที่ใช้แนวคิด MVC เพื่อแยกส่วนแสดงผลออกจากส่วน source ของ java สามารถศึกษารายละเอียดเพิ่มเติมได้ที่ คลิก
โดยปกติแล้วหน้าเพจมักจะมีส่วนที่ซ้ำซ้อนกันที่ต้องแสดงทุกหน้า อย่างเช่น เมนู, วันที่ ฯลฯ เราสามารถ assigned ค่าให้กับค่าตัวแปรที่มีการแสดงผลซ้ำๆ กัน แล้วเก็บไว้ที่ไฟล์อื่น เพื่อความง่ายในการแก้ไขหากต้องมีการเปลี่ยนค่า ไม่ต้องเปลี่ยนทุกหน้า แต่เปลี่ยนที่ไฟล์ที่ assigned ค่าไว้แค่ไฟล์เดียว
หรืออีกประโยชน์หนึ่ง เพื่อให้หน้าเพจมีการเขียนโค้ดที่สั้นลง เนื่องจากโค้ดที่ซับซ้อนถูกกำหนดไว้ที่ไฟล์อื่น สามารถลดความยากในการอ่านโค้ดในเพจนั้น
ขอบคุณข้อมูลจาก orgtoon
ไม่มีความคิดเห็น:
แสดงความคิดเห็น