E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
StringTemplate
模板引擎
StringTemplate
1,特点 1,强制Model和View的分离,也就是View负责呈现,不能修改Model。同时View中不用来包括任何业务逻辑,详见作者的论文(中文,英文)。 2,Lazy-Evaluation,所有的Attribute直到st.ToString()调用时才evaluate.这样的好处是setAttribute是Order Independent。 3,Recursive ena
·
2015-11-02 12:52
template
模板机制的第一个程序Hello World
很简单,但是终于还是弄出来了~ 用的
StringTemplate
模板引擎~原本模板是写在.cs里面的,分离出来之后感觉速度慢了不少....估计要缓存吧~不知道还有更好的建议没有 模板页
·
2015-11-01 13:07
world
hello
StringTemplate
学习笔记
www.cnblogs.com/lwme/category/243746.html ---------------------------------------------
stringTemplate
·
2015-10-31 11:04
template
代码生成工具排行榜
、CodeSmith 三、CodeAuto 四、TaHoGen 五、Codeus 六、Nhibernate 七、Nvelocity 八、CodeStudio 九、MonoRail 十、
StringTemplate
·
2015-10-31 11:39
代码生成
StringTemplate
.net模板技术用法
using System; using System.Collections.Generic; using System.Text; using Antlr.
StringTemplate
;
·
2015-10-31 10:00
template
用Xsl转换XMl生成Excel(可保留格式,使用
StringTemplate
模板引擎)
(点击文件->保存,选择xml表格保存方式)2.将此Xml改为Xslt文件,并保存为st结尾的模板文件3.用
StringTemplate
读取这个文件,在内存中生成一个Xslt文件这个模板引敬可到下面网站下载
·
2015-10-31 10:53
template
推荐一个模板引擎 - templateengine
一直都在使用
StringTemplate
模板引擎,虽然使用方便,但是功能实在太弱太弱,准备放弃使用
StringTemplate
。
·
2015-10-31 08:11
template
【原创】推荐一个模板引擎 - templateengine
一直都在使用
StringTemplate
模板引擎,虽然使用方便,但是功能实在太弱太弱,准备放弃使用
StringTemplate
。
·
2015-10-28 08:19
template
用
StringTemplate
重新制作代码生成工具
这次用
StringTemplate
来生成模板,而自己则负责写以前CodeSmith负责做的东西,如获取数据库,表,列的Schema,并封装成一个一个类。
·
2015-10-27 15:02
template
开源软件收集
StringTrmplate:
StringTemplate
is a java template engine (with ports for C# and Python) for
·
2015-10-27 14:57
开源软件
StringTemplate
遇见jQuery的冲突
最近在做一个流程引擎,现着手于自定义模板的处理。设计在模板中所有的数据都将与字段对应,采用xml结构序列化作为流程持久化机制。字段对于用户的输入则为字段,字段涉及到用户的输入,必定是控件。由于有以前项目word模板转化为在线展示输入经验(这里不仅仅是将word转化为html,还需要提取word书签作为关键字段,关键字段作为用户的输入,根据用户配置转
·
2015-10-27 14:53
template
StringTemplate
.Net 学习笔记(7):加载模板文件
在实际应用中,极少有可能把模板定义在代码中,一般都是存储在文件中。 ST通过StringTemplateGroup加载模板文件,ST中默认的模板文件后缀名为.st。 1、表达式分隔符 在演示加载模板文件之前,不得不说一下默认的表达式分隔符,ST为模板提供了2种表达式分隔符$…$和<…>,它们分别由Antlr3.ST.Language命名空间下的TemplateLe
·
2015-10-21 12:53
template
StringTemplate
.Net 学习笔记(4):表达式元素语法(下)
接上一篇,完成表达式元素语法的下半部分 6.匿名模板/遍历 匿名模板的语法为:$attribute:{anonymous-template}$,遍历attribute,对每个元素都应用此匿名模板,自动设置it为当前元素名称: string[] strArray = new string[] { "a","b","c"
·
2015-10-21 12:53
template
StringTemplate
.Net 学习笔记(6):自定义输出格式
ST对于attribute的输出,默认都是调用attribute.ToString()方法。如果要自定义输出格式,则需要实现IAttributeRenderer接口。 下面来定义一个自定义日期格式化输出: class CustomDataRenderer : IAttributeRenderer { public string ToString(object o) {
·
2015-10-21 12:53
template
StringTemplate
.Net 学习笔记(8):加载模板组文件
1、简介 由于需要的呈现方式越来越多,模板文件(.st)也会随着增多,当数量达到一定程度时,对它们的管理将成为一种麻烦,而且频繁的从硬盘加载也不利于性能。 ST2.0引入了模板组文件(.stg),它有2个主要特点: 可以把多个模板定义在一个模板组文件里(如果把模板文件比作method的话,那么模板组就是class,有点OO的概念) 提供了对模板参数的检测(所有参数
·
2015-10-21 12:53
template
StringTemplate
.Net 学习笔记(3):表达式元素语法(上)
1.简单属性 对于简单属性(区别于集合类型),都是直接调用它的ToString()方法
StringTemplate
query = new
StringTemplate
("
·
2015-10-21 12:52
template
StringTemplate
.Net 学习笔记(5):条件声明
接下来看几个例子: 例1,计算bool值:
StringTemplate
st = new
StringTemplate
(@" $if(c)$ 条件成立
·
2015-10-21 12:52
template
StringTemplate
.Net 学习笔记(2):语法介绍(表格)
表达式元素语法: Syntax Description(注:中文部分为个人理解) < attribute> Evaluates to the value of attribute.ToString() if it exists else empty string. 调用attribute.ToString()方法,若attribute不存在,则显示空字符串
·
2015-10-21 12:52
template
StringTemplate
.Net 学习笔记(1):开篇
简介
StringTemplate
(简称ST)是一个基于Java的模板引擎库(已移植到C#、Python、Ruby和Scala),可以用于生成源代码、Web页面、电子邮件或任何其他格式的文本输出。
·
2015-10-21 12:51
template
StringTemplate
.Net 学习笔记(总结)
StringTemplate
.Net 学习笔记(1):开篇
StringTemplate
.Net 学习笔记(2):语法介绍(表格)
StringTemplate
.Net 学习笔记(3):表达式元素语法
·
2015-10-21 12:10
template
StringTemplate
.Net 学习笔记(11):自定义错误处理
ST通过实现IStringTemplateErrorListener接口的类型来进行错误处理,它仅包括2个方法定义(错误与警告): public interface IStringTemplateErrorListener { void Error(string msg, Exception e); void Warning(string msg); } 通过
·
2015-10-21 12:10
template
StringTemplate
.Net 学习笔记(10):模板组继承及模板组接口
在文章开始之前,假设运行在debug模式且模板文件都放在bin\debug\templates目录下,并且已经在应用程序启动时设置了默认的模板组loader(详细): void Application_Start(object sender, EventArgs e) { StringTemplateGroup.RegisterGroupLoader(new LWMEGroupLoa
·
2015-10-21 12:10
template
StringTemplate
.Net 学习笔记(9):深入了解模板组文件
上文展示了简单的模板组文件语法,本文来更详细的了解模板组文件的语法。 本文假设已经在应用程序启动时设置了默认的模板组loader(详细看上一篇): void Application_Start(object sender, EventArgs e) { StringTemplateGroup.RegisterGroupLoader(new LWMEGroupLoader(AppDo
·
2015-10-21 12:10
template
设计自己的模板引擎(一)--模板替换中的嵌套循环处理
以前做站中使用的是
StringTemplate
, 不过
StringTemplate
比较庞大,而且一般情况下只用到其中一两条.另外当模板数目很多时(比方2千个)那么基于
StringTemplate
·
2015-10-21 11:36
模板引擎
java导出大量的excel
废话少说,直入主题基本思路为 创建一个临时文件写入数据导出数据 删除临时文件首先需要两个jar包antlr和
stringtemplate
创建数据库中的类Row private String name1
扎西多顿
·
2015-09-16 01:00
03-模板引擎
自己做字符串替换的方法实现模板的缺点:不利于美工修改;很难实现复杂的要求(if、for)l模板引擎有很多:Nvelocity(http://www.castleproject.org/download/)、
StringTemplate
liuslayer
·
2015-08-15 11:00
javascript文本模板用法实例
字符串模板引擎类:/*class*/
StringTemplate
=function(/*Optional{patt:RegExp,clPatt:RegExp}*/pattern){if(!!
starstroll
·
2015-07-31 11:29
ANTLR和
StringTemplate
实例:自动生成单元测试类
ANTLR和
StringTemplate
实例:自动生成单元测试类1.ANTLR语法要想自动生成单元测试,首先第一步就是分析被测试类。这里以Java代码为例,用ANTLR对Java代码进行分析。
dc_726
·
2015-05-08 22:00
java
JUnit
antlr
maven错误
错误:ThePOMfor org.apache.cocoon.
stringtemplate
:cocoon-
stringtemplate
:jar [WARNING]ThePOMfor org.apache.cocoon.servlet
五大三粗
·
2015-04-29 14:00
Introduction
StringTemplate
StringTemplate
isnota"system"or"engine"or"server"; ItisdesignedtobeembeddedinsideotherapplicationsandisdistributedasasmalllibrarywithnoexternaldependenciesexceptANTLRTheprimaryclassesofinterestare
散关清渭
·
2015-04-16 23:00
StringTemplate
引用路徑若的禍
昨天遇到一个关于引用路径的奇葩问题,如下: 在项目中有一功能引用
StringTemplate
做模板,根据变量生成不同类型的邮件模板,作为不同类型的邮件内容。
·
2014-06-23 00:00
引用
Android黄色警告汇总
TogetlocalformattingusegetDateInstance(),getDateTimeInstance(),or//getTimeInstance(),orusenewSimpleDateFormat(
Stringtemplate
cfy10
·
2013-08-22 09:33
android
warning
ASP.NET MVC:多模板支持
需求描述允许自定义模板,比如:传统模板、Metro模板等模板结构实现思路1重写模板引擎的默认搜索路径1privatevoidSetTemplate(
stringtemplate
) 2{ 3varrazorViewEngine
dyllove98
·
2013-07-30 19:00
多模板支持
需求描述允许自定义模板,比如:传统模板、Metro模板等模板结构实现思路1重写模板引擎的默认搜索路径1privatevoidSetTemplate(
stringtemplate
) 2{ 3varrazorViewEngine
·
2013-07-30 10:00
模板
网站静态化功能类
publicclassCreateHtml { /// ///读取模板内容 /// ///模板相对路径 ///模板内容,读取失败返回"" publicstringHtml_ReadTemplate(
stringtemplate
jqrsdsy
·
2013-03-12 22:00
StringTemplate
详谈
stringTemplate
是一个模板引擎,同时支持java,C#,Python.
StringTemplate
语法说明
StringTemplate
的语法是以$xxxx$来进行分割的.
stringtemplate
ddxkjddx
·
2012-03-01 10:00
String
list
user
null
Class
encoding
StringTemplate
的使用
官方下载 www.
StringTemplate
.org .Net组件,在项目中引用antlr.runtime.dll和
StringTemplate
.dll引用usingAntlr.
StringTemplate
ddxkjddx
·
2012-03-01 09:00
list
user
table
null
email
hive中antlr语法文件的编译
编译是在windows xp环境下进行的,下载所需要的文件如下: antlr-2.7.7.jar antlr-3.0.1.jar
stringtemplate
-
denniszjw
·
2012-01-31 15:00
sql
hive
antlr
词法分析
语法分析
使用Antlr+
Stringtemplate
生成method chaining,一个不太简单的案例(3)
使用Antlr+
Stringtemplate
生成methodchaining,一个不太简单的案例(3)-前面忘了交待的事之所以要写这篇博客的原因,是因为在网上看到的antlr教程大部分都是进行四则运算。
younggift
·
2011-12-02 21:00
java
脚本
ubuntu
语言
开发工具
编译器
使用Antlr+
Stringtemplate
生成method chaining,一个不太简单的案例(2)
使用Antlr+
Stringtemplate
生成methodchaining,一个不太简单的案例(2)前传,母模methodchaining我们要用antlr+
stringtemplate
开发的东西,是
younggift
·
2011-12-01 17:00
使用Antlr+
Stringtemplate
生成method chaining,一个不太简单的案例(1)
使用Antlr+
Stringtemplate
生成methodchaining,一个不太简单的案例(1)引言听着douban电台,很多新的旧的听说过和完全不认识的歌者在网络的另一端歌唱。
younggift
·
2011-11-30 22:00
语言
工具
interface
编译器
产品
照片
.
StringTemplate
替换模板
官方下载 www.
StringTemplate
.org .Net 组件,在项目中引用antlr.runtime.dll和
StringTemplate
.dll 引用
wyf
·
2011-11-03 10:00
template
StringTemplate
遇见jQuery冲突的解决方法
字段对于用户的输入则为字段,字段涉及到用户的输入,必定是控件。由于有以前项目word模板转化为在线展示输入经验(这里不仅仅是将word转化为html,还需要提取word书签作为关键字段,关键字段作为用户的输入,根据用户配置转化为文本框,下拉框,数字,货币框,时间等等可扩展控件)。我在本次的模板设计中不再考虑服务器控件,因为服务器控件将生成一大堆难以控制的html标记。所以彻底疯狂了一把,采用完全h
·
2011-09-22 20:59
StringTemplate
遇见jQuery的冲突
最近在做一个流程引擎,现着手于自定义模板的处理。设计在模板中所有的数据都将与字段对应,采用xml结构序列化作为流程持久化机制。字段对于用户的输入则为字段,字段涉及到用户的输入,必定是控件。由于有以前项目word模板转化为在线展示输入经验(这里不仅仅是将word转化为html,还需要提取word书签作为关键字段,关键字段作为用户的输入,根据用户配置转化为文本框,下拉框,数字,货币框,时间等等可扩
破狼
·
2011-09-21 21:00
文本框
word
设计
注册页面
在线
StringTemplate
遇见jQuery的冲突
最近在做一个流程引擎,现着手于自定义模板的处理。设计在模板中所有的数据都将与字段对应,采用xml结构序列化作为流程持久化机制。字段对于用户的输入则为字段,字段涉及到用户的输入,必定是控件。由于有以前项目word模板转化为在线展示输入经验(这里不仅仅是将word转化为html,还需要提取word书签作为关键字段,关键字段作为用户的输入,根据用户配置转化为文本框,下拉框,数字,货币框,时间等等可扩展控
破狼
·
2011-09-21 21:00
文本框
设计
word
javascript
spring mvc中使用
stringtemplate
如果厌倦了JSTL,freemaker,velocity等,可以用下开源的
stringtemplate
,地址是:http://www.
stringtemplate
.org/它的特点是:,同时支持java
墙头草
·
2011-07-25 09:00
我自己做的一个类似velocity的 模板语言
地址:http://beetl.sourceforge.net/ 当前状态:预览版 类似于velocity,jsp,
stringtemplate
,freemarker,codesmith .等等,并提供一些有趣独特的功能
javamonkey
·
2011-06-20 16:00
freemarker
jsp
.net
velocity
StringTemplate
.Net 学习笔记(7):加载模板文件
在实际应用中,极少有可能把模板定义在代码中,一般都是存储在文件中。ST通过StringTemplateGroup加载模板文件,ST中默认的模板文件后缀名为.st。1、表达式分隔符在演示加载模板文件之前,不得不说一下默认的表达式分隔符,ST为模板提供了2种表达式分隔符$…$和,它们分别由Antlr3.ST.Language命名空间下的TemplateLexer、AngleBracketTemplat
zhuxianzhao
·
2011-06-15 16:00
StringTemplate
.Net 学习笔记(6):自定义输出格式
ST对于attribute的输出,默认都是调用attribute.ToString()方法。如果要自定义输出格式,则需要实现IAttributeRenderer接口。下面来定义一个自定义日期格式化输出: classCustomDataRenderer:IAttributeRenderer{ publicstringToString(objecto) {
zhuxianzhao
·
2011-06-15 16:00
StringTemplate
.Net 学习笔记(5):条件声明
ST的条件声明只有一个if语句,假如attribute为bool值,则直接计算,否则它通过判断attribute是否有值来计算。接下来看几个例子:例1,计算bool值:StringTemplatest=newStringTemplate(@" $if(c)$ 条件成立 $else$ 条件不成立 $endif$"); st.SetAttribute("c",false); Consol
zhuxianzhao
·
2011-06-15 16:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他