最新文章列表

CommonTemplate发布0.8.6版本

CommonTemplate发布0.8.6版本(2008-08-26) 项目地址: http://www.commontemplate.org Bug Fixed: 修复BeanUtils在访问级安全控制上的BUG 将Class.forName()统一改为ClassUtils.forName(), ...
javatar 评论(0) 有1803人浏览 2008-08-26 20:49

想到一个比较另类的模板解决方法

这几天,从ui拿来他们的静态demo,根据他们的demo做模板,煞是费神。后来想到一个自认为比较另类的方。 。。 他们给的demo算是比较完整,而我要做的,仅仅是把静态的数据变成动态的,于是我在需要填充数据的地方加上几行html注释,可能还得写一些标签。比如说: username:<input type="text" value="javaeye" / ...
djhyoo 评论(5) 有120人浏览 2008-08-22 13:07

commontemplate发送邮件

这是参照别人用velocity发送邮件改的一个邮件发送过程,偶是一个初学者,花了好久的时间才将它吸收,特写出来给今后留作参考 主类MessagePreparator package mail.commontemplate; import java.io.StringWriter; import java.io.Writer; import java.util.Map; imp ...
jhddxp 评论(2) 有691人浏览 2008-08-08 12:37

light-commons 发布 0.1.0-beta

light-commons 的目标是构建一个轻量易用的library。 模块列表:   logger:   统一的日志接口,为你自动选择classpath中可用的日志引擎   util:     提供常用的静态方法,如 StringUtils。   io:       IOUtils,FileUtils   resource: 统一的资源、资源加载器接口   orm:      统一的DaoTem ...
jasongreen 评论(3) 有1285人浏览 2008-08-06 10:48

CommonTemplate发布0.8.5版本

CommonTemplate发布0.8.5版本(2008-08-04) 此版本主要完善核心引擎和标准指令集. 项目地址: http://www.commontemplate.org Bug Fixed: 修复BeanUtils查找对象属性的BUG. 修复调试器变量树栈溢出BUG. 调试窗口在Tomcat下无效的BUG. 调试窗口变量树改为延迟加载方式(点击节点时加载其子节点), 避免变量相互引用时 ...
javatar 评论(1) 有1897人浏览 2008-08-04 13:23

恭喜yananay的“呀!宝贝”上线

来自:http://yananay.iteye.com/blog/214576 呀!宝贝:www.yabaobei.com 也顺便帮着打点广告。 yananay的“呀!宝贝”采用Struts(http://struts.apache.org)和CommonTemplate(http://www.commontemplate.org)模板结合开发。
javatar 评论(2) 有2178人浏览 2008-07-24 11:12

CommonTemplate修改$using和$import的功能

0.8.5版本将对宏(macro)相关指令进行不兼容改造, 包括: 宏调用方式改为可访问上下文, 块指令调用后缀"_block"改成".block", 去除原有$using功能(将block转成macro的功能), 因为其作用不大, $using指令代替原有$import指令的功能(将整个模板作为宏的功能), $import指令改为导入模板内的宏定义. 参见 ...
javatar 评论(0) 有1349人浏览 2008-07-21 13:24

CommonTemplate加入代码生成器

模板引擎经常被用于做代码生成, 为此, CommonTemplate (http://www.commontemplate.org)将提供一个代码生成器, 方便使用. 周未完成了原型, 但主要功能都还没实现, 可能会在后一两个版本发布. 功能说明: 代码生器用于设计领域实体属性及关系,并通过CTL模板生成结构性代码。 通过配置在代码生器的工具栏上添加模板方案按钮(点击该按钮将调用相应方案的模板进行 ...
javatar 评论(1) 有2246人浏览 2008-07-21 13:15

我的呀宝贝

断断续续一个月,利用空闲时间,终于完成了这个小型的购物网站。以前认为做一个网站是一个没有技术含量的活,这次才发现,做一个合格的网站是如 ...
yananay 评论(3) 有1442人浏览 2008-07-14 14:49

加入对YAML数据格式的支持

CommonTemplate(http://www.commontemplate.org)从0.8.4版本支持XML,JSON,Properties三种数据格式的数据加载,在此基础上引入了YAML数据格式。 YAML是Ruby默认采用的配置格式,语法非常简洁。 http://www.commontemplate.org/zh/viewer.html (4)YAML数据格式: 语法:冒号表示对象属性 ...
javatar 评论(0) 有4004人浏览 2008-07-01 12:41

嵌套注释语法思考

主流的C/C++/Java/C#等语言,都将注释语法设计成不可嵌套的。 如: /* xxx /* yyy */ zzz */ 是非法的。 理由是注释是用于写描述性语言的,嵌套会使得可读性更差。 但实际上,注释不只是用来写注释标注,还通常用于屏蔽代码块。 所以在C/C++中,大家经常用#if(0)预编译指令进行代码块注释。 而CommonTemplate(http://www.commontempla ...
javatar 评论(0) 有4022人浏览 2008-06-29 14:40

CommonTemplate发布0.8.4版本

CommonTemplate发布0.8.4版本. 项目地址: http://www.commontemplate.org 此版本主要加强周边辅助工具的开发. 如: 调试器,查看器,编辑器等. 其中编辑器功能未全部完 ...
javatar 评论(1) 有1609人浏览 2008-06-24 14:00

Light-Commons 加入 Template Facade

template 个人认为是web的精髓,如今看来JSP,ASP也都可列为模板范畴,但*SP无疑是失败的,个人观点。 模板+数据=输出,所有模板引擎都是如此,light-commons 试图为流行模板提供统一的接口。目前实现了Freemarker,Commontemplate的Facade. 对于代码开发而言,所需要关心的只有Template,TemplateFactory,剩下的就是了解模板语 ...
jasongreen 评论(0) 有1552人浏览 2008-06-18 00:33

CommonTemplate完成查看器Viewer.exe(及安装程序)

完成查看器初始版本. 实现功能: 双击*.ctl文件, 自动读取数据文件,解析模板,并用IE打开, 如果出错,使用Swing弹出错误信息, 方便于页面开发人员独立于业务开发进行模板测试. 附件CommonTemplateViewer.zip中包含: 安装程序: CommonTemplateViewerSetup.exe 测试文件: test_*.ctl等 安装完CommonTemplateVi ...
javatar 评论(5) 有1874人浏览 2008-06-04 15:12

CommonTemplate增加String.abbreviate功能

yannay 邮件 写道在web开发中,我们会经常看到这样的情况: 如果字符串过长,那么会显示缩写的字符串, 如果 "aaaaaaaaaaaaaaaa" 会显示成 "aaa...." CT 中是否需要增加这样的功能呢? 经讨论后已由yannay实现该功能, 方案如下: (1) 重载"%"操作符, ${String % Number}, 因 ...
javatar 评论(0) 有1936人浏览 2008-05-31 11:22

CommonTemplate完成外部构建树或表达式接口

CommonTemplate: http://www.commontemplate.org 问题来源: http://javatar.iteye.com/blog/187669 解决方案: 在core包增加接口, 使外部构建树或表达式简化. 外部构建树或表达式通常分两种: 自顶向下: 也就是先创建父节点, 再压入子节点(通过栈的方式, 压入完所有子节点后弹出父节点). 自底向上: 也就是先创建子节点 ...
javatar 评论(0) 有1951人浏览 2008-05-31 11:01

CommonTemplate异常国际化完成

周未把一个累活给干了, 就是异常信息的国际化. 总共有220多个地方需要国际化, 把我都找晕了, 但总算完成了. 在断言工具类, 异常基类, 异常工厂等中进行了国际化适配. 其它调用的地方均传入国际化key. 有快两个月未发布版本了, 已经增加了不少功能, 并修复了较多BUG, 再仔细检测后, 这周内将发布新版本. 项目地址: http://www.commontemplate.org
javatar 评论(0) 有1928人浏览 2008-05-26 11:48

CommonTemplate加入对无穷数的支持.

用"*"号表示无穷数, 常在下标号中使用, 如: ${users[2..*]} // 等价于 ${users[2..users.size]} 如果用在for循环中, 需自行break, 如: $for{num: 0..*} $break{num > 10} // 或其它表达式 $end 项目地址: http://www.commontem ...
javatar 评论(0) 有2742人浏览 2008-05-23 11:07

突然想到了!

今天来上班.突然想到利用velocity的模板来生成ajax后的html代码块. 以前是通过ajax来获得一组list数据.然后在页面的js当中进行组装.比如: function getMessageByUser(page){ var messages = $('messages'); var userName = "xgliukun"; var ht ...
lsk 评论(5) 有1632人浏览 2008-05-22 09:51

在CommonTemplate首页加哀悼条幅

在这举国哀悼的时刻,不需要太多言语,挂一缕条幅,深切的为遇难的同胞们默哀。 http://www.commontemplate.org ---- 5.19-5.21
javatar 评论(0) 有1931人浏览 2008-05-19 15:16

最近博客热门TAG

Apache(33931) Lucene(5053) Hadoop(5049) nginx(3449) vim(3262) GCC(2954) memcached(2625) jfreechart(1688) Django(1602) Zend(1413) ActiveMQ(1398) Grails(1374) ActiveRecord(1349) OpenSource(1236) Emacs(870) Glassfish(858) lighttpd(810) rubygems(716) GAE(631) Blend(516)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics