ไฟล์ FTL คืออะไร


88

ฉันยังใหม่กับโครงการและต้องเรียนรู้จากภายใน ฉันเห็นไฟล์จำนวนมากที่มีนามสกุล.ftlอยู่ในนั้น ฉันไม่แน่ใจว่าพวกเขาคืออะไร ฉันทราบว่าสามารถแก้ไขได้และผู้ใช้เห็นการเปลี่ยนแปลงที่ส่วนหน้า

คำตอบ:



40

FTL ย่อมาจาก FreeMarker Template

มีประโยชน์มากเมื่อคุณต้องการทำตามรูปแบบ MVC (Model View Controller)

แนวคิดเบื้องหลังการใช้รูปแบบ MVC สำหรับเว็บเพจแบบไดนามิกคือคุณแยกนักออกแบบ (ผู้เขียน HTML) ออกจากโปรแกรมเมอร์


18

'ftl' ย่อมาจาก freemarker มันรวมออบเจ็กต์ฝั่งเซิร์ฟเวอร์และเนื้อหาด้านมุมมอง (HTML / JQuery) ไว้ในเทมเพลตเดียวที่สามารถดูได้บนเบราว์เซอร์ไคลเอนต์
เอกสารบางอย่างที่อาจช่วยได้:

http://freemarker.org/docs/

บทแนะนำ:

http://www.vogella.com/tutorials/FreeMarker/article.html

http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/



5

ได้ดูที่นี่

ไฟล์ต่อไปนี้มีนามสกุล FTL:

  • ไฟล์ตระกูล Family Tree Legends
  • เทมเพลต FreeMarker
  • พื้นผิวตึงเครียดในอนาคต

2

ไฟล์ ftl อาจมีชุดแท็ก html เช่นเดียวกับหน้า JSP หรืออาจมีการเข้ารหัสเทมเพลต freemarker สำหรับแสดงวัตถุที่ส่งผ่านจากไฟล์ java ของคอนโทรลเลอร์
แต่ความสามารถที่แท้จริงของมันคือการรวมเนื้อหาของคลาส java และสิ่งที่ดู / ไคลเอนต์ (html / JQuery / javascript ฯลฯ ) มันค่อนข้างคล้ายกับความเร็ว คุณสามารถแม็พเมธอดหรืออ็อบเจ็กต์ของคลาสกับเพจ freemarker (.ftl) และใช้ราวกับว่าเป็นตัวแปรหรือฟังก์ชันที่สร้างขึ้นในเพจมาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.