nVelocity是一個基於.NET的模板引擎(template engine)。它允許任何人僅僅簡單的使用模板語言(template language)來引用由.NET代碼定義的對象。
基本介紹
- 外文名:NVelocity
- 基礎:.NET
- 類型:模板引擎
- 用途:將.NET代碼從web頁面中分離出來
NVelocity,作用,原理,舉例,
NVelocity
當nVelocity 套用於web開發時,界面設計人員可以和.NET程式開發人員同步開發一個遵循MVC架構的web站點,也就是說,頁面設計人員可以只關注頁面的顯示效果,而由.NET程式開發人員關注業務邏輯編碼。
作用
原理
nVelocity將.NET代碼從web頁面中分離出來,這樣為web站點的長期維護提供了便利,同時也為我們在aspx之外又提供了一種可選的方案。
舉例
nVelocity的能力遠不止web站點開發這個領域,例如,它可以從模板(template)產生SQL和PostScript、XML,它也可以被當作一個獨立工具來產生原始碼和報告,或者作為其他系統的集成組件使用。nVelocity也可以為很多web開發架構提供模板服務(template service)。我們的系統就提供一個模板服務的方式允許一個web套用以一個真正的MVC模型進行開發。