阅读更多

26顶
3踩

编程语言

原创新闻 FreeMarker 2.3.17 版发布

2011-05-18 10:24 by 见习记者 sarin 评论(22) 有13251人浏览

FreeMarker 2.3.17终于在2011.5.17发布,较上一版本时隔1年半左右。中文手册也随之更新发布。大家可以到官网下载
   
该版本主要进行了安全性的修复并扩充了一些内建函数。
   
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序,有详尽的中文手册大家可以去了解。
   
总的来说,2.3.17包含的long类型数字转日期的内建函数,iso内建函数族等还是比较实用的,扩充之后数字和日期在一定程度上可以互转了。特殊变量now的加入可以方便获取到当前的时间。这在实际使用中应该是用的相对较多的地方。

详细更新列表:http://www.freemarker.org/docs/versions_2_3_17.html

下载地址:http://prdownloads.sourceforge.net/freemarker/freemarker-2.3.17.tar.gz
   
官网地址:FreeMarker
26
3
评论 共 22 条 请登录后发表评论
22 楼 gazeldx 2011-05-24 13:44
有now了,前几天我还取这个日期取了好久。
21 楼 sarin 2011-05-20 18:06
topeye 写道
准备用这个,出了新版本,纠结中。。。

都是向后兼容的,新版是bug修复和增加内建函数,不会对原来版本产生影响的
20 楼 topeye 2011-05-20 18:00
准备用这个,出了新版本,纠结中。。。
19 楼 63325966 2011-05-20 11:08
18 楼 counters15 2011-05-20 10:03
目前项目应用freemarker感觉不错,不过有一点不太爽,不能字符串转码
17 楼 sarin 2011-05-19 16:47
liu.anxin 写道
pclfs1983 写道
有eclipse插件么?


是啊, 要是有 eclipse 的插件就更爽了, 哪怕只要能语法高亮都行...

JBoss Tools有相关工具(FreeMarker IDE),感觉还不错,就是内建函数支持的补全,会提示报错。
16 楼 liu.anxin 2011-05-19 15:21
pclfs1983 写道
有eclipse插件么?


是啊, 要是有 eclipse 的插件就更爽了, 哪怕只要能语法高亮都行...
15 楼 tdqing 2011-05-19 14:21
时隔进两年,终于出现新版本了。
以前曾有人说freemarker没人维护,现在可以放心用了。
 
14 楼 unika_ly12 2011-05-19 13:17
13 楼 aoliwen521 2011-05-19 10:47
这个发布速度我喜欢。。
12 楼 pclfs1983 2011-05-19 09:22
有eclipse插件么?
11 楼 Foxswily 2011-05-19 08:55
maven repo上还没更新到,只能下载用
10 楼 cenxiaobai 2011-05-18 23:24
在用。感觉比其他的好用
9 楼 joliny 2011-05-18 19:38
xiaobing 写道
现在支持集群吗

只是一个模板而已,不存在支持不支持集群的。
你所说的session处理那只是freemaker自身扩展的对web的处理,完全可以自己封装的。
你如果不用freemaker所携带的servlet,自己封装一下就支持集群了。
8 楼 xiaobing 2011-05-18 17:56
现在支持集群吗
7 楼 sunjun 2011-05-18 17:39
fm非常不错,简单而强大
6 楼 zuiyanwangyue 2011-05-18 17:23
caoyangx 写道
这么久,才有更新,我的个神啊。

jQuery的更新速度让我无所适从,更新太快就意味着好?? 支持freemarker,很NB的模板引擎,我一直在用
5 楼 caoyangx 2011-05-18 13:38
这么久,才有更新,我的个神啊。
4 楼 haiyupeter 2011-05-18 13:30
支持支持。。给力freemarker
3 楼 axhack 2011-05-18 13:14
等你等的好苦
所更新的内容正是我想要的

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • XML Schema(XSD)

    XML Schema只是XMLSchema语言当中的一种。因为容易与XML相混淆,有些人叫WXS(W3C XML Schema),有些人叫XSD(XMLSchema Definition)。 XML Schema就是写一套规则来约束一个XML文档必须遵循的规范。但与其它Schema不同的是,XSD还会验证数据类型(datatypes)。验证后的这些反馈信息集对于XML文件处理软件来说非常有用,不

  • XML

     (这篇文章只是一个概括性,结构性的介绍XML一些重要的知识点)XML简介 什么是XML?·         XML是eXtensible Markup Language的缩写,是由万维网联盟(World Wide Web Consortium,W3C)定义的一种语言,称为可扩展标志语言。·         所谓可扩展性是指XML允许用户按照XML的规则自定义标记。·   

  • 关于XML,你了解哪些呢?(XML简介,dtd)

    这些你不知道的XML知识😜😜😜

  • 阐述XML的特点

    阐述XML的特点 写一下自己的学习笔记,方便以后自己复习! XML的特点: (1)可扩展性:XML允许使用者自定义的标记来描述数据。 (2)自描述性:XML具有自描述性的特点,可以使用XML语言来定义特定的文档模式,以检验XML文档是否满足特定要求。XML不仅容易阅读,许多异构等计算系统也都支持对XML的处理。XML描述数据的方式真正做到了独立于应用系统,并且使得数据能够重用。 (3)简洁性:用S...

  • 可扩展性标记语言XML

    XML概述 XML用于描述数据,是当前处理结构化文档信息的有力工具。与操作系统编程语言的开发平台无关,可以实现不同系统之间的数据交互。 什么的XML XML称为可扩展标记性语言,是(eXtensible Markup Language)的缩写在.NET中XML是非常重要的一部分,他用于描述数据,是当前处理结构化文档信息有利的工具。XML与操作系统,编程语言的开发平台无关,可以实现不同系统之间的数据...

  • XML可扩展性标记语言

    1、XML:可扩展性标记语言 xml基础语法:<stu></stu> (标签名、属性名不受限制,可随便写)==》导致:没办法统计 2、约束:限定XML标签的名称、位置、顺序、个数以及子标签的名称、位置、顺序、个数... 本身是一门语言,采用的也是xml语法结构。 分类:种类有几十种,常用: DTD:出现较早 粒度比较粗 基本可以满足日常使用 Schm...

  • XML入门了解

    一、xml概述 1、xml是什么 Extensible Markup Language 可扩展标记语言 W3C 2000 1.0 xml是一种数据存储格式, 本质上就是一段字符串 xml是如何来保存数据的? xml中允许用户自定义标签,标签分为开始标签和结束标签。开始标签和结束标签之间可以嵌套其他的标签。 正是利用标签来保存数据, 利用标签之间嵌套关系来保存数据之间的层级关系 2、xml的...

  • XML文件基本原理及其解析

    什么是XML文件 XML文件及叫Extensible Markup Language 可扩展标记语言,XML可扩展性体现在其标签都是可以自定义的。如<teacher> <student>. 小背景 XML和HTML是兄弟关系,XML语法非常严格,最初也被发明用来展示网页,但是对于网页脚本XML文件并没有多少竞争力,所以XML文件开始用来存储配置文件,并且改文件有很大的市场,由此可以得出XML文件的主要功能。 XML文件能做什么 功能 配置网络文件 在网络中传输 xml和ht

  • 解析XML可扩展性文档的方法

    解析XML可扩展性文档的方法:普通的解析法和DOM4J技术 (1):就用普通的解析法: package com.sxt; import java.io.FileOutputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import ja

  • 【转】XML基础知识

    <br />    随着互联网的迅猛发展和普及,人们可以通过计算机与互联网联接,从世界各地实时的接收和发送大量、最新的信息,但在信息交换的过程中存在着一个突出的问题,就是多种多样的数据格式,给信息的有效使用带来了障碍。所以在信息时代,如何以最便捷、最可靠、最有效的方式获取所需的信息是一个很大的困扰。人们期待着能够找到一种可以描述任何逻辑关系的数据格式来统一电子数据的存储,从而不再因为数据格式的不统一而苦恼和困惑。目前,能够担当此任的就是xml(extensible markup language,可扩展符号

  • XML是什么的通俗理解

    1、XML 指可扩展标记语言(EXtensible Markup Language) 什么是标记语言 这里和文本语言对比,什么是文本语言,比如记事本,里面写什么就怎么展示,比如写一个”卧槽“,那么你在任何地方打开都只能看到一个”卧槽“,而且,所有地方,大小,方向,粗细都一致。 那么标记语言,先理解什么是标记,就是说打一个记号,我这里有特指,好家伙,就比如说,拿到一个报纸,那么你能很快的看到标题,段落,加粗。那么这就是标记语言。就是相当于给这段文字打上记号,在通过响应的协议...

  • HTML和XML的区别

    HTML是超文本指标语言的因为缩写,XML是扩展标记语言的缩写,首先他们都是标记语言,是一种特殊的文本标记,用途当然是用于传输数据和现实信息了,xml与html在形式上很相似,比如都有类似这样的符号字符,在早期的网页设计中重要是用html来表示信息,浏览器可以解释执行它。html的最高版本是4.01,现在基本上被XHTML(可拓展超文本指标语言)所代替,因为它更接近xml,有更加严格的语法,比如标

  • 了解XML

    1. XML 1.1 XML概述 Extensible Markup Language 可拓展标记语言 用途: 1. 数据存储,小型数据库,存在一定的CRUD操作可行性 2. 网络端数据的传输 3. JavaWEB框架项目配置文件 Spring Druid .... w3c万维网联盟指定的规范 1.2 基本语法 1. XML文件后缀名是.xml 2. XML第一行是对于当前文件的定...

  • xml了解

    XML就是种定义数据的标机语言,并没有定义如何传输,你可以把他放在http get的response里面,也可以直接拷贝一个xml文件到u盘里。其扩展xsd定义了xml的schema,而xslt又定义了xml的转换方式,这些使得xml更加强大。比如我见过用xslt来自动生成测试代码的。从应用来讲,各种config文件是xml的一个重要应用。数据文件也能用xml来保存,比如office文件。另外,S...

  • 《XML编程与应用教程》第一章习题解答

    一、填空题 XML 早期主要是用来进行Internet中的数据传输 。 可扩展标记语言 XML 是SGML 的子集。 XML 最初的设计目的是为了 电子数据交换。 可使用 XML 从 HTML文件中分离数据。 程序开发语言 WAP 和 WML 是在XML 的基础上产生的。 二、选择题 XML 由( )工作组(原先的 SGML 编辑审查委员会)开发。 A.XML B. SGML C. W3C D.HTML 下面的选项中,( )是使用 EDI 的优点(多选)。 A. 降低了纸张的消费 B. 减少了重

  • 了解xml

    前言 内容 XML是什么 XML与HTML的区别 xml文件构成 Schema Schema与DTD进步之处 Schema定义与作用 前言 xml与HTML的是分不开的,二者又有区别和联系,一下做个比较。 内容 XML是什么 1.由来 因为html有一些弊端(效能问题-需要下载整份文件,才能开始对文件做搜寻的动作。扩充性、弹性、易读性均不佳。),从而衍生...

  • 比较XML和HTML

    ----------------------------------词汇---------------------------- XML 可扩展标记语言,Extensible Markup Language XSL 可扩展格式语言,Extensible Style Language XLL 可扩展链接语言,Extensible Linking Language CSS 叠式页面,Cascading

  • xml了解及读取和保存XML

    xml学习体会 一、XML简介 HTML用于显示的。XML被设计的宗旨是描述数据的。 XML的标签是用户自行定义的。XML是可扩展标记语言。 1、XML的作用 描述有关系和层次结构的数据 2、XML的应用 a、描述数据 b、作为配置文件 注:在Java开发中,传统的配置文件是properties文件。 扩展名必须是properties,文件中的内容是以key=

  • XML详解

    可扩展标记语言(Extensible Markup Language),标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。 在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息

Global site tag (gtag.js) - Google Analytics