手机:15922625909

QQ:316888304

MSN:zhy1516@qq.com

网安首页  |  关于网安  |  网站知识  |  网站套餐  |  案例展示  |  联系网安  |  在线留言  |  网站超市  |  付款方式
网站知识
最新知识
联系方式
您的位置:首页 > 网站知识 > 网站建设

企业网站完善构架 推荐10个实用开源模板引擎

作者:网安网站 发布于:2012/10/29 15:18:23 点击量:

网站应用程序在维护方面总要花费很大的成本,而程序开发人员则迫切地希望通过框架来实现改变。模板技术正提高了开发效率,并能使应用程序在长时间运行后仍具有较好的维护性。模板引擎也不例外。今天,合川网站建设和合川网页设计评述网整理了10开源模板引擎,与大家分享。

1. Velocity

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

2. FreeMarker

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。被设计用来生成HTML Web页面。虽具有一些编程的能力,但通常由Java程序准备要显示的数据。

3. JByte

JByte于java的模板引擎。它通常用于把Jsp或Servlet转换成HTML,也可以转换成其它格式比如:XML、RTF、WML、e-mail text、原代码、配置文件。

4. Jxp

Jxp包含一个Java脚本处理器和一个模板引擎,它支持同时具备文本和Java代码的模板文件。包含一个剖析器和一个结构处理器。

5. WebMacro

WebMacro是一种Java开源的模板语言。对于表现web页面,它比JSP、PHP与ASP效率更高。是一些大网站后台的页面生成技术。

6. MiniTemplator

MiniTemplator是一个简洁的模板引擎。定义模板文件中的变量和块的语法非常简单,支持块嵌套块。对于它的使用,其提供良好、完整文档支持。

7. CommonTemplate

CommonTemplate是一个模板引擎,用于解释CTL模板语言;其主要目标是作为JSP,ASP.Net等的替代方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;也可以作为动态文本生成工具。

8. Jtpl

Jtpl是一个用于JavaServlet的模板引擎,利用它能够实现HTML代码与Java代码分开存储。与其它拥有复杂语法的模板引擎相比,使用一种非常简单的模板语法。

9. VMC Injection

VMC Injection是一个Java开源模板引擎,利用它可以很容易将任何Java数据结构(如:JDBBC、POJO、HashMap等)注入到文本(HTML/XML等)模板中。

10. Xtempore

Xtempore是一个轻量级、模块化且功能强大的基于XML的跟领域无关的模板语言。通过将对象模型和XML模板合成,生成另外一个XML文档。

以上是合川网站建设和合川网页设计做的系统分析

分享到: