Velocity與JSP技術比較


http://www.cnblogs.com/daition/archive/2011/04/14/2015744.html

服務器上的 Velocity 與 JSP 技術

  在服務器端可以使用 Velocity 處理模板和生成的動態內容(HTML、XML等)。這和 JSP 技術的目標非常接近。但是,JSP 模型可以毫無阻礙地訪問底層的 Servlet API 和 Java 編程語言。事實上,為了避免訪問這些固有的特性,您在編碼中必須嚴格約束(只是使用 EL、標簽庫和類似的特性)。它基本上是一種在很大程度上開放的訪問模型。

  拿 Velocity 與之比較。作為一種完全自包含的模板引擎和腳本解釋器,Velocity 擁有完全封閉的模型。任何針對系統和/或 Java 編程語言的訪問都必須明確地啟用。默認情況,Velocity 模板中不能訪問 Java 編程語言的任何方面。這種封閉的模型使 Velocity 能夠提供分離的模板表示層,與任何應用程序業務邏輯或者數據管理代碼清晰地划分開。

 

 

使用velocity作為顯示層,會有更好的封裝性吧 ?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM