发布于 2015-06-09 01:59:32 | 238 次阅读 | 评论: 0 | 来源: 网友投递
Beetl java模板引擎
Beetl,是Bee Template Language的缩写,是一款java模板引擎,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,它功能强大,性能良好,秒杀当前流行的模板引擎。而且还易学易用。
Beetl-JSON 0.91 发布了,新增
#1 JsonTool 可以多个实例
#2 增加了location 语法 "*",用来定位所有属性,如":!hibernateLazyCheck"
#3 增加了别名 #符号,如 ~L/#ju.List/ 指的是所有java.util.List
#4 增加了springmvc支持。
BTJson 作为beetl模板引擎的一个附属工具(json函数),提供了对象序列化成json技术。其原理是基于(Location:action)*,功能强大,扩展性强,比fastjson,jackson,gosn基于annotatoin的强大,也远远超过了jodd json,flexjson基于属性表达式的序列化能力 而体积小,仅仅不到70K。它能允许通过序列化策略来个性化的序列化对象到JSON而无需编程或者包装原有对象,而它的性能也是相当优秀。