.vm后綴的文件是 velocity 文件,velocity 是基于 java 的一種頁(yè)面模板引擎,使用 Velocity 模板語(yǔ)言(VTL)編寫; 包含插入普通文本文檔的 VTL 語(yǔ)句; 通常用于自動(dòng)生成 Web 源代碼和類骨架。 Velocity 通過將來自 Java 程序的數(shù)據(jù)與 VM 文件合并來工作。以這種方式,可以操縱 Java 程序的數(shù)據(jù)并將其打印到遵循模板結(jié)構(gòu)的輸出文件。注意: Velocity 需要安裝 Java 虛擬機(jī)(JVM)。 Velocity 是一個(gè)基于 java 的模板引擎(template engine)。它允許任何人僅僅簡(jiǎn)單的使用模板語(yǔ)言(templatelanguage)來引用由 java 代碼定義的對(duì)象。當(dāng) Velocity 應(yīng)用于 web 開發(fā)時(shí),界面設(shè)計(jì)人員可以和 java 程序開發(fā)人員同步開發(fā)一個(gè)遵循 MVC 架構(gòu)的web 站點(diǎn),也就是說,頁(yè)面設(shè)計(jì)人員可以只關(guān)注頁(yè)面的顯示效果,而由 java 程序開發(fā)人員關(guān)注業(yè)務(wù)邏輯編碼。 Velocity 將 java 代碼從 web 頁(yè)面中分離出來,這樣為 web 站點(diǎn)的長(zhǎng)期維護(hù)提供了便利,同時(shí)也為我們?cè)?/span> JSP 和PHP 之外又提供了一種可選的方案。Velocity的能力遠(yuǎn)不止 web 站點(diǎn)開發(fā)這個(gè)領(lǐng)域,例如,它可以從模板(template)產(chǎn)生 SQL 和 PostScript、XML,它也可以被當(dāng)作一個(gè)獨(dú)立工具來產(chǎn)生源代碼和報(bào)告,或者作為其他系統(tǒng)的集成組件使用。Velocity 也可以為 Turbineweb 開發(fā)架構(gòu)提供模板服務(wù)(templateservice)。Velocity+Turbine 提供一個(gè)模板服務(wù)的方式允許一個(gè) web 應(yīng)用以一個(gè)真正的 MVC 模型進(jìn)行開發(fā)。 如何打開 VM 文件? 您需要一個(gè)合適的軟件,如 Geoworks 來打開 VM 文件。如果沒有合適的軟件,您將收到一條 Windows 消息“ 您想如何打開此文件? ”(Windows 10)或“ Windows 無法打開此文件 ”(Windows 7)或類似的 Mac / iPhone / Android 警報(bào)。如果無法正確打開 VM 文件,請(qǐng)嘗試右鍵單擊或長(zhǎng)按該文件。然后單擊“打開方式”并選擇一個(gè)應(yīng)用程序。 |
|