Beetl java模板引擎 v3.1 源码下载

来源:脚本之家  责任编辑:小易  

www.zgxue.com防采集请勿采集本网。

源码大小:3.2MB 源码语言:简体中文 源码类型:国产软件 源码授权:免费软件 更新时间:2020-08-14 17:16:07 源码类别:java源码 源码官网: 官方网址 网友评分:源码评分 应用平台: JAVA

 Beetl相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,开发和维护模板有很好的体验。是新一代的模板引擎。总得来说,它的特性如下:

1、功能完备:同主流的java模板引擎相比,Beetl具有绝大多数功能。适用于各种应用场景,从对响应速度有很高要求的大网站到功能繁多的CMS管理系统都适合。Beetl本身还具有很多独特功能来完成模板编写和维护,这是其他模板引擎所不具有的。

2、非常简单:类似Javascript语法和习俗,只要半小时就能通过半学半猜完全掌握用法。拒绝其他模板引擎那种非人性化的语法和习俗。

3、超高的性能:Beetl 远超过主流java模板引擎性能,如5-6倍于freemarker,2倍于传统jsp技术。而且消耗较低的CPU

4、易于整合:Beetl能很容易的与各种web框架整合,如Spring MVC,JFinal,Struts,Nutz,Jodd,Servlet等。

5、支持模板单独开发和测试,即在MVC架构中,即使没有M和C部分,也能开发和测试模板。

6、扩展和个性化:Beetl支持自定义方法,格式化函数,虚拟属性,标签,和HTML标签。同时Beetl也支持自定义占位符和控制语句起始符号也支持使用者完全可以打造适合自己的工具包。

关于性能:

通过与主流模板引擎Freemarker,Velocity以及JSP对比,Beetl均远高于前面三个,这是因为宏观上,通过了优化的渲染引擎,IO的二进制输出,字节码属性访问增强,微观上,通过一维数组保存上下文,合并静态文本,通过重复使用字节数组来防止java频繁的创建和销毁数组,还使用模板缓存,运行时优化等方法。

独特功能:

Beetl有些功能是发展了10多年的模板引擎所不具备的,这些功能非常利于模板的开发和维护,如下:

1、自定义占位符和控制语句起始符号,这有利于减小模板语法对模板的倾入性,比如在html模板中,如果定义控制语句符号是,那么,大部分模板文件都能同过浏览器打开。有的使用者仅仅采用了单个符号@ 以及回车换号作为控制语句起始符号,这又能提高开发效率。

2、可单独测试的模板。无需真正的控制层和模型层,Beetl的模板就可以单独开发和测试。

3、同时支持较为松散的MVC和严格的MVC,如果在模板语言里嵌入计算表达式,复杂条件表达式,以及函数调用有干涉业务逻辑嫌疑,你可以禁止使用这些语法。

4、强大的安全输出,通过安全输出符号!,能在模板变量,变量属性引用,for循环,占位符输出,try-catch中等各个地方提供安全输出,保证渲染正常。

5、模板变量:运行将模板的某一部分输出像js那样赋值个一个变量,稍后再处理。利用模板变量能完成非常复杂的页面布局(简单的布局可使用layout标签函数)。

6、类型推测,能在运行的时候推测模板变量类型,从而优化性能,也可以通过注解的方法显示的说明模板变量属性(这是非必须的,但有助于IDE自动提示功能)。

7、可插拔的设计,错误信息提示,模板引擎缓存机制,模板资源管理,本地调用的安全管理器,严格MVC限制,模板引擎本身都有默认的实现,但又完全可以自定义以适合特定需求。

8、增强的语法,如#ajax局部渲染,for-elsefor, select-case,安全输出符号! 等,这些语法特别适合模板开发。

9、性能超高,具有最快的模板解释引擎,同时,又有较低的CPU消耗。适合各类模板引用,如CMS系统,超高访问量的门户系统。

下载地址如下:

网硕互联电信下载

港中数据电信下载

河南紫田网通下载

易阳网络电信下载

酷云中国电信下载

易阳IDC电信下载

群英网络电信下载

烽火云集电信下载

网盾科技电信下载

创梦网络电信下载

内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 网站首页源码下载asp源码php源码.net源码jsp源码软件开发脚本下载js框架网站地图网页游戏黑客源码数据库类其它源码整站系统博客程序留言聊天企业网站新闻文章ajax相关搜索链接文件管理交友会员上传下载投票调查框架模板整站系统新闻文章留言聊天博客系统贺卡图片ajax相关文件管理问答系统社区论坛上传下载整站系统控件组件新闻文章主机域名计数统计小偷采集电子商务学校班级 社区论坛上传下载投票调查blog程序留言聊天整站系统社区论坛上传下载投票调查数据管理jsp其它c#源码易语言源码delphi源码vb源码java源码其它菜单导航tab标签焦 点 图在线客服css特效相册代码flash特效批处理其它jqueryextjsprototypemootoolsajax/javascript其它框架主页源码下载软件开发java源码jsoup html解析器 v1.13.1jeecg快速开发平台 v4.0bootdo后台管理系统 v1.0angular.js v1.8.0fastjson解析器和生成器 v1.2.73beetljava模板引擎junit4 jar包 java单元测试框架 v4.12 绿色免费版junit4 jar包 java单元测试框架 v4.12 绿色免费版下载publiccms开源java系统 v4.0.190312publiccms开源java系统 v4.0.190312下载若依后台管理系统 ruoyi v4.1若依后台管理系统 ruoyi v4.1下载qq 聊天机器人小薇(xiaov) v2.2.2qq 聊天机器人小薇(xiaov) v2.2.2下载jsh_erp 开源版j2ee进销存系统代码源码 v1.0.2jsh_erp 开源版j2ee进销存系统代码源码 v1.0.2下载javashop b2c开源电商系统 v6.3.2javashop b2c开源电商系统 v6.3.2下载examstack开源考试系统examstack开源考试系统下载因酷时代(inxedu)在线教育系统 v2.0.6因酷时代(inxedu)在线教育系统 v2.0.6下载jeewx 捷微微信管家平台 v4.1jeewx 捷微微信管家平台 v4.1下载找不到分享码?jsoup html解析器 v1.13.1jeecg快速开发平台 v4.0bootdo后台管理系统 v1.0angular.js v1.8.0fastjson解析器和生成器 v1.2.73wxjava微信开发工具包 v3.8.0afinal安卓快速开发框架 v1.0jodd工具集 v5.1.6webcollector网络爬虫框架 v2.xibase4j分布式系统 v2.1.0分享码的获取方法迅雷winrar v5c#源码易语言源码delphi源码vb源码java源码其它webmagic (java爬虫框架) v0.7.2jsoup html解析器 v1.13.1jeecg快速开发平台 v4.0bootdo后台管理系统 v1.0angular.js v1.8.0fastjson解析器和生成器 v1.2.73wxjava微信开发工具包 v3.8.0afinal安卓快速开发框架 v1.0spring framework 应用程序框架 v5.1.17jodd工具集 v5.1.6chrome
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved