Beetl模板引擎的優點:
功能完備,作爲直流的模板引擎,Beetl具有相當多的功能和其他模板引擎不具備的功能。
適用於各種場合,比如對響應速度有很高的要求的大型網站,功能繁多的CMS管理系統。以及代碼生成器。
語法和適用習俗簡單:類似於JavaScript語法和習俗。但又是專門渲染定製,也支持HTML標籤。是的開發CMS系統變得更加簡單。
超高的性能:Beetl遠超過主流java’JavaScript模板引擎,引性能5~6倍於Freemarker,2倍於jsp。
易於整合。Beetl能很容易的與各種Web框架整合,入SpringMVC,ACT國內的Nutz和JFinal還有Struts,Jodd,Servlet等等。
支持模板單獨開發和測試。在MVC架構中,即使沒有M和C部分。也能開發和測試。
擴展和個性化。Beetl支持自定義方法,格式化函數,虛擬屬性,標籤和HTML標籤,同時也支持自定義佔位符和控制語句起始符號。
安裝Beetl在pom.xml添加一下依賴。
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetl-framework-starter</artifactId>
<version>1.1.58.RELEASE</version>
</dependency>
Beetl支持自定義定界符號和佔位符號。默認使用<%%>作爲界定符號。使用${}作爲佔位符號,也可以的配置自己喜歡的佔位符號。
常用的有:
@ ,和回車作爲界定符號。