java 模板引擎,Beetl 2.2.3 發布
Beetl 2.2.3 發布
新增功能:
163:增加一個用于Web的異常顯示WebErrorHandler
162:非ajax頁面使用ajax錨點,給出詳細提示信息
161:parseInt等函數輸入參數如果為null,給出明確提示。
159:json函數,將對象轉成json字符串,需要引用BTJson工具
157:debug函數增強,輸出字符串用引號標示。debug(1),debug("1"),輸出不同。</p>
#155:異常信息包含時間。</p>
Bug修復:
158,156,153 文檔錯誤之處修改
150 dateformat 格式化函數解析long類型bug</p>
Maven:
<dependency> <groupId>org.beetl</groupId> <artifactId>beetl-core</artifactId> <version>2.2.3</version> </dependency>Beetl目前版本是2.2.3,大小695K。相對于其他java模板引擎,具有功能齊全,語法直觀,性能超高,以及編寫的模板容易維護等特點。使得開發和維護模板有很好的體驗。是新一代的模板引擎。總得來說,它的特性如下:
功能完備:同主流的java模板引擎相比,Beetl具有絕大多數功能。適用于各種應用場景,從對響應速度有很高要求的大網站到功能繁多的CMS管理系統都適合。Beetl本身還具有很多獨特功能來完成模板編寫和維護,這是其他模板引擎所不具有的。
非常簡單:類似Javascript語法和習俗,只要半小時就能通過半學半猜完全掌握用法。拒絕其他模板引擎那種非人性化的語法和習俗。同時也能支持html 標簽,使得開發CMS系統比較容易
超高的性能:Beetl 遠超過主流java模板引擎性能(引擎性能5-6倍與freemaker,2倍于JSP),而且消耗較低的CPU
易于整合:Beetl能很容易的與各種web框架整合,如Spring MVC,JFinal,Struts,Nutz,Jodd,Servlet等。
支持模板單獨開發和測試,即在MVC架構中,即使沒有M和C部分,也能開發和測試模板。
擴展和個性化:Beetl支持自定義方法,格式化函數,虛擬屬性,標簽,和HTML標簽. 同時Beetl也支持自定義占位符和控制語句起始符號也支持使用者完全可以打造適合自己的工具包.
結合Ajax:提供#ajax標記,使得Web開發ajax應用開發更加容易。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!