Beetl 2.1.4 發布,Java 模板引擎
Beetl 2.1.4 發布,更新內容如下:
新增功能:
117 strutil 增加函數index和lastIndex
112 dateformat 格式化函數性能優化
110 注冊擴展名稱合法性校驗
109 本地調用類可變數組支持
Bug修復:
121 模板方法如果語法錯誤,報錯定位不精確
118 配置文件property后面有空格導致屬性識別錯誤
113 渲染引擎定制中某些節點被不能被定制
107 本地調用不能直接調用私有內部類
最新版本可以通過sourceforge下載,或者使用maven</p>
<dependency> <groupId>org.beetl</groupId> <artifactId>beetl-core</artifactId> <version>2.1.4</version> </dependency>
Beetl 大小667K,相對于其他java模板引擎,具有功能齊全,語法直觀,性能超高,開發和維護模板有很好的體驗。是新一代的模板引擎。總得來說,它的特性如下:
-
功能完備:同主流的java模板引擎相比,Beetl具有絕大多數功能。適用于各種應用場景,從對響應速度有很高要求的大網站到功能繁多的CMS管理系統都適合。Beetl本身還具有很多獨特功能來完成模板編寫和維護,這是其他模板引擎所不具有的。
-
非常簡單:類似Javascript語法和習俗,只要半小時就能通過半學半猜完全掌握用法。拒絕其他模板引擎那種非人性化的語法和習俗。
-
超高的性能:Beetl 遠超過主流java模板引擎性能,如5-6倍于freemarker,2倍于傳統jsp技術。而且消耗較低的CPU
-
易于整合:Beetl能很容易的與各種web框架整合,如Spring MVC,JFinal,Struts,Nutz,Jodd,Servlet等。
-
支持模板單獨開發和測試,即在MVC架構中,即使沒有M和C部分,也能開發和測試模板。
-
擴展和個性化:Beetl支持自定義方法,格式化函數,虛擬屬性,標簽,和HTML標簽. 同時Beetl也支持自定義占位符和控制語句起始符號也支持使用者完全可以打造適合自己的工具包.