Velocity是基于Java的模板引擎。它允許Web頁面開發者引用Java代碼中定義的方法。Web設計者可以和Java程序開發者并行開發遵循MVC模式的Web站點。這意味著,Web設計者可以將精力放在好的Web站點設計上,而Java程序開發者可以將精力放在編寫代碼上。Velocity將Java代碼從Web頁面中分離,使Web站點更具長期可維護性,并提供了一種替代JSP或PHP的方案。