当前位置:首页 > 软件下载 > 编程开发

freemarker2.3.20.jar

点此纠错

  • 平台:Win2003, WinXP, Win7, Win8, Win10, WinAll
  • 大小:902KB
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2017-05-04
5.0
0% 0%

情介绍


freemarker2.3.20.jar包是开发中非常常用的freemarker框架工作中常用的工作jar包。如果没有这个freemarker2.3.20.jar包开发将会变得非常困难。









freemarker2.3.20.jar包是开发中非常常用的freemarker框架工作中常用的工作jar包。如果没有这个freemarker2.3.20.jar包开发将会变得非常困难。



freemarker2.3.20.jar



基本介绍



FreeMarker 是一个模板引擎:用于根据模板和要更改的数据生成输出文本(HTML 网页、电子邮件、配置文件、源代码等)的通用工具。它不是针对最终用户的,而是一个Java类库,是程序员可以嵌入到他们开发的产品中的组件。



软件特点



1. 多功能性



能够生成各种文本:HTML、XML、RTF、Java源代码等。



易于嵌入产品中:重量轻;无需Servlet环境。



插件模板加载器:可以从任何来源加载模板,例如本地文件、数据库等。



可以根据需要生成文本:保存到本地文件;作为电子邮件发送;从Web 应用程序发送回Web 浏览器。



2. 模板语言



所有常用指令:包括、if/elseif/else、循环结构。



在模板中创建和更改变量。



复杂表达式几乎可用于在任何地方指定值。



命名宏,可以具有位置参数和嵌套内容。



命名空间可帮助您构建和维护可重用的宏库,或将大型项目分解为模块,而无需担心名称冲突。



输出转换块:嵌套模板片段生成输出时转换HTML 转义、压缩、语法高亮等;您可以定义自己的转换。



3. 通用数据模型



FreeMarker 不直接反映到Java 对象。 Java对象通过插件对象进行封装,并以变量的形式显示在模板中。



您可以使用抽象(接口)方法来表示对象(JavaBean、XML 文档、SQL 查询结果集等)并告诉模板开发人员使用它们。方法,使其不受技术细节的困扰。



4. 为网络做好准备



用于处理典型Web 相关任务(例如HTML 转义)的结构内置于模板语言中。



可以集成到Model2 Web 应用程序框架中作为JSP 的替代品。



支持JSP标签库。



专为MVC模式设计:视觉设计与应用逻辑分离;独立的页面设计者和程序员。



5. 智能国际化和本地化



字符集智能(内部使用UNICODE)。



数字格式对本地化敏感。



日期和时间格式对本地化敏感。



非美国字符集可用于标识(例如变量名)。



许多不同语言的相同模板。



6.XML处理能力



#recurse 和#visit 指令(版本2.3)用于递归遍历XML 树。



清晰、直接地访问模板中的XML 对象模型。