阅读更多

Thymeleaf 1.1.1版发布了。

 

 

Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。

 

Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP,或其他模板引擎,如Velocity、FreeMarker等。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。相对于编写逻辑或代码,开发者只需将标签属性添加到模板中即可。接下来,这些标签属性就会在DOM(文档对象模型)上执行预先制定好的逻辑。

 

其主要特性如下:

 

  • 基于Java的XML/XHTML/HTML5模板引擎。
  • 可在Web和离线的环境中使用,非必须依赖于Servlet API。
  • 基于模块化的功能集——dialects:
             ○  可通过链接到模板标签或属性,来应用Dialect功能(如评估、迭代等);  

             ○  提供了两种dialects:Standard和SpringStandard(针对Spring MVC应用程序,和Standard有相同的语法);
             ○  开发人员可以扩展和创建自定义的dialects。

 

  • 几种模板模式:

             ○  XML:针对DTD的验证;

             ○  XHTML 1.0和1.1:针对标准DTD的验证;

             ○  HTML5:XML格式代码和HTML5代码。传统的非XML代码将被自动清除,并转换为XML格式。

 

  • 全面、可扩展的国际化支持。
  • 可配置、高性能解析模板缓存,可最低限度地减少输入/输出。
  • 自动DOCTYPE转换(从模板DTD到结果DTD),用于验证模板和结果编码。
  • 高扩展性:如果需要的话,可作为模板引擎框架使用。
  • 完整的文档,包括示例应用程序。
依赖性:

  • Java SE 5.0 +
  • ognl 3.0 +
  • javassist 3.14.0-GA +
  • slf4j 1.6.1 +
官方网站:http://www.thymeleaf.org/


  • 大小: 11.2 KB
1
0
评论 共 2 条 请登录后发表评论
2 楼 jindw 2011-09-21 13:46
挺不错的,设计理念和LiteXML也非常相似,对这类模板感兴趣的同学,也欢迎关注一下Lite的发展:

http://www.xidea.org/lite/
1 楼 Arden 2011-09-20 18:37
这个模版看起来还不错啊~

发表评论

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

相关推荐

  • 用C#在IIS中创建一个Web站点源代码

    用C#在IIS中创建一个Web站点源代码 create a web site in IIS

  • Windows+IIS部署多个Django网站

    Windows+IIS部署多个Django网站

  • web服务器创建站点,服务器:如何使用IIS建立网站

    其实当安装了IIS,它预配置作为默认的网站,但是可能需要更改一些设置,要更改基本设置的网站,并且仿真设置首次使用配置文件所需要的步骤,想要知道这方内容就可以看看这篇文章。1.登录到Web服务器计算机的管理员。2.单击开始,指向设置,然后单击控制面板。3.双击管理工具,然后双击Internet服务管理器。4.右键单击您要在左窗格中配置的Web站点,然后单击属性。5.单击Web站点选项卡。6.键入网站...

  • 用IIS服务建立web网站

    一、首先我们要在电脑上安装web服务器,而且必须是管理员账户登录的此计算机 步骤为:打开服务管理器——角色——添加角色——下一步——web服务器——下一步——下一步——找FTP服务器勾选——直接安装

  • 【IIS搭建网站】本地电脑做服务器搭建web站点并公网访问「内网穿透」

    在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?答案当然是否定的,在Windows系统中实际上集成了建立网站所必须的软件环境。今天就让我们来看看,如何使用Windows自带的网站程序建立网站吧。

  • IIS6.0建立多个网站

    IIS建立多个网站有三种方式:1.多IP多网站。2.多端口多网站。3.多主机头多网站。 顾名思义,要建立多个网站可以采用这三种思路去建立。 对于多IP多网站建立的方法,只需要在网络连接中的高级TCP/IP中添加多个IP即可。

  • 利用iis服务器创建站点,如何使用iis建立一个网站

    配置默认Web站点当您安装IIS,它预配置为作为默认的网站; 但是,您可能需要更改一些设置。要更改基本设置的网站,并以仿真设置Apache首次使用配置文件所需的步骤:1.登录到Web服务器计算机的管理员。2.单击开始,指向设置,然后单击控制面板。3.双击管理工具,然后双击Internet服务管理器。4.右键单击您要在左窗格中配置的Web站点,然后单击属性。5.单击Web站点选项卡。6.键入网站的说...

  • 一台服务器 多个站点

    引用:http://blog.163.com/sparkle_tiangz/blog/static/117590203201001811260370/ http://www.jb51.net/article/9760.htm Windows2000Server安装成功后,一般会启动一个默认的Web站点,为整个网络提供Internet服务。在中小型局域网中,服务器往往只有一台,但是一个Web站点...

  • iis之web服务器搭建、部署(详细)~千锋

    iis之web服务器搭建、部署(详细) 千锋笔记

  • IIS使用指南之三 :创建和配置Web站点

    一个IIS服务器上可以架设多个Web站点,IIS服务器通过网站标识来区分不同的Web站点。网站标识分为HTTP标识和SSL标识两部分,一个Web站点可以同时具有多个HTTP标识或多个SSL标识,但是至少必须具有一个HTTP标识。 HTTP标识是以下三个属性的组合,只要其中一个属性在IIS服务器的所有HTTP标识中具有唯一值,则IIS服务器认为此HTTP标识是唯一的:

  • 一个IP建多个Web站点

    一个IP建多个Web站点 TCP端口法 由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设 置达到这个目标。 在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求: (1) IP地址 (2) 端口号 (3) 主机头名 在IIS中,在一个IP地址上建立多个独立的web站点,通常有两种方法,本文以...

  • iis配置多个网站,iis绑定多个域名

    iis配置多个网站,iis绑定多个域名 参考:iis配置多个网站,iis绑定多个域名_百度经验 https://jingyan.baidu.com/article/e3c78d647868813c4c85f53f.html

  • Apache搭建多个站点方法详解

    Apache的虚拟主机是一种允许在同一台机器上配置多个不同站点的web服务器环境的,就是iis一样可以创建多站点了,但是apache需要在编辑状态操作,不能像windows iis直接点击几下就好了,下面我来给各位介绍配置方法。 最平常的大概有3种方法。 第一种:单IP不同端口 第二种:多IP同端口(独立IP的虚拟空间) 第三种:域名绑定根目录的方式(共享IP的虚拟空间)

  • Windows2003 IIS6.0配置主机头,一机多站

    经常发布网站的朋友都清楚在实际使用过程中我们并不必须在每台服务器上放置唯一的站点,可以通过虚拟目录或者修改发布端口等多种方式实现在同一台服务器上发布多个网站的目的,从而节约了资源也方便我们有效的管理多个站点。但是可能在实际使用过程中不希望通过虚拟目录或端口号的形式来访问站点,那么两个网站能否都用80端口在IIS中启动呢?今天我们就来解决此问题。 一、Windows 200...

  • 使用三种方式搭建IIS web 网站

    实验环境:在Windows 2008虚拟机上安装IIS 服务 实验目的:使用三种方式搭建虚拟主机网站(一个是安装好IIS服务默认的网站,还有一个是自己搭建的网站) 1. 两个网站同一个ip,不同的端口; 2. 不同IP相同端口; 3. 设置不同的主机名,IP,端口相同; 实验步骤 方式一:两个网站相同IP,不同端口 1. 首先安装IIS web服务器,添加角色,进行...

  • IS服务器组建一览

    IIS服务器组建一览 IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。本文将向你讲述Windows 2000高级服务器版中自带的IIS 5.0的配置和管

  • IIS服务器同时设置多个网站的三种方式

    似乎曾记得微软有一到面试题,就是让我们在同一台服务器上用相同IP,相同的端口配置出不同的网站(在url上输入不同的网站地址,可以访问到不同的网站根目录)。这个面试题我只是在脑海里记得,可能不是微软的,但是我的记忆中就是微软的。不过这个不是我们今天讨论的重点,我们今天需要解决的问题是在如何配置不同的网站。当然也会解决上面的问题。当然这篇不是纯的技术文章,所以请那些只关注代码的程序员或者是计算机网络高

  • 在一台服务器上设置多个Web站点的三种方法

    source: click here  Windows 2000 Server安装成功后,一般会启动一个默认的Web站点,为整个网络提供Internet服务。在中小型局域网中,服务器往往只有一台,但是一个Web 站点显然又无法满足工作需要。那么,能否在一台服务器上设置多个Web站点(以下我们简称为“一机多站”)呢?答案是肯定的,并有多种途径可以达到这一目 的。我们知道,网络上的每一个Web

Global site tag (gtag.js) - Google Analytics