ฉันยังใหม่กับโครงการและต้องเรียนรู้จากภายใน ฉันเห็นไฟล์จำนวนมากที่มีนามสกุล.ftl
อยู่ในนั้น ฉันไม่แน่ใจว่าพวกเขาคืออะไร ฉันทราบว่าสามารถแก้ไขได้และผู้ใช้เห็นการเปลี่ยนแปลงที่ส่วนหน้า
ฉันยังใหม่กับโครงการและต้องเรียนรู้จากภายใน ฉันเห็นไฟล์จำนวนมากที่มีนามสกุล.ftl
อยู่ในนั้น ฉันไม่แน่ใจว่าพวกเขาคืออะไร ฉันทราบว่าสามารถแก้ไขได้และผู้ใช้เห็นการเปลี่ยนแปลงที่ส่วนหน้า
คำตอบ:
ฉันเชื่อว่าไฟล์เทมเพลต Freemarker
FTL ย่อมาจาก FreeMarker Template
มีประโยชน์มากเมื่อคุณต้องการทำตามรูปแบบ MVC (Model View Controller)
แนวคิดเบื้องหลังการใช้รูปแบบ MVC สำหรับเว็บเพจแบบไดนามิกคือคุณแยกนักออกแบบ (ผู้เขียน HTML) ออกจากโปรแกรมเมอร์
'ftl' ย่อมาจาก freemarker มันรวมออบเจ็กต์ฝั่งเซิร์ฟเวอร์และเนื้อหาด้านมุมมอง (HTML / JQuery) ไว้ในเทมเพลตเดียวที่สามารถดูได้บนเบราว์เซอร์ไคลเอนต์
เอกสารบางอย่างที่อาจช่วยได้:
บทแนะนำ:
http://www.vogella.com/tutorials/FreeMarker/article.html
http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/
http://filext.com/file-extension/FTLชี้ไปที่http://freemarker.sourceforge.net/ช่วยได้ไหม
ไฟล์ ftl อาจมีชุดแท็ก html เช่นเดียวกับหน้า JSP หรืออาจมีการเข้ารหัสเทมเพลต freemarker สำหรับแสดงวัตถุที่ส่งผ่านจากไฟล์ java ของคอนโทรลเลอร์
แต่ความสามารถที่แท้จริงของมันคือการรวมเนื้อหาของคลาส java และสิ่งที่ดู / ไคลเอนต์ (html / JQuery / javascript ฯลฯ ) มันค่อนข้างคล้ายกับความเร็ว คุณสามารถแม็พเมธอดหรืออ็อบเจ็กต์ของคลาสกับเพจ freemarker (.ftl) และใช้ราวกับว่าเป็นตัวแปรหรือฟังก์ชันที่สร้างขึ้นในเพจมาก