`
caicai1230231
  • 浏览: 22964 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Thymeleaf 核心思想

 
阅读更多

Thymeleaf 是一个纯JAVA实现的,能处理XML/XHTML/HTML5 等模板文件解析的工具。他能处理一切基于XML文档格式的文件。特别是在WEB展现层面,可以很流畅的进行页面数据的渲染与显示。通过其DOM解析技术,把模板样式读入内存(当启用缓存模式),当页面需要展现时,读取内存中的样式,通过与后端数据的封装填充,最终显示给用户。这样在大量用户访问的时候,可以降低页面渲染产生的IO,提高用户体验。另外,对于开发者,他的学习成本也不高。内置是基于ONGL语法来支持页面的语法,比如在SPRING下面,我们是这样写的:
<form:inputText name="userName" value="${user.name}" />
在Thymeleaf下面,就是这样的:
<input type="text" name="userName" value="James Carrot" th:value="${user.name}" />
学习成本基本为零。他的牛B在于与HTML的静态页面一起存在时,毫无讳和感。这种叫作自然语言模板。很多所谓的模板语言,都是去定义一大堆小白用户根本看不懂的标签,语法,让人望而生畏。而他只是HTML原生语义添加了属性,就算用户直接访问,没有后台服务的启动,也是完全不影响期页面效果显示的。
       今天就到这里,明天来干货。他是如何处理文本
的? 

分享到:
评论

相关推荐

    spring mvc整合thymeleaf示例

    thymeleaf,我个人认为是个比较好的模板,性能也比一般的,比如freemaker的要高,而且把将美工和程序员能够结合起来,美工能够在浏览器中查看静态效果,程序员可以在应用服务器查看带数据的效果。 thymeleaf是一个...

    thymeleaf使用+API

    Thymeleaf是一个面向web和独立环境的现代服务器端Java模板引擎。 Thymeleaf的主要目标是将优雅的自然模板引入到您的开发工作流程中——可以在浏览器中正确显示的HTML,也可以作为静态原型工作,从而在开发团队中实现...

    Thymeleaf中文参考手册_3.0.5版_thymeleaf_thymeleaf中文网_thymeleaf文档_thmele

    Thymeleaf中文文档,内容很详细,可用于做API参考。

    Thymeleaf常见用法,Thymeleaf手册

    Thymeleaf常见用法,Thymeleaf使用手册,基于官方手册翻译

    thymeleaf-3.0.12.RELEASE-API文档-中文版.zip

    赠送jar包:thymeleaf-3.0.12.RELEASE.jar; 赠送原API文档:thymeleaf-3.0.12.RELEASE-javadoc.jar; 赠送源代码:thymeleaf-3.0.12.RELEASE-sources.jar; 赠送Maven依赖信息文件:thymeleaf-3.0.12.RELEASE.pom;...

    thymeleaf-3.0.3.RELEASE-API文档-中文版.zip

    赠送jar包:thymeleaf-3.0.3.RELEASE.jar; 赠送原API文档:thymeleaf-3.0.3.RELEASE-javadoc.jar; 赠送源代码:thymeleaf-3.0.3.RELEASE-sources.jar; 包含翻译后的API文档:thymeleaf-3.0.3.RELEASE-javadoc-...

    thymeleaf-3.0.9.RELEASE-API文档-中文版.zip

    赠送jar包:thymeleaf-3.0.9.RELEASE.jar; 赠送原API文档:thymeleaf-3.0.9.RELEASE-javadoc.jar; 赠送源代码:thymeleaf-3.0.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:thymeleaf-3.0.9.RELEASE.pom; ...

    springboot整合thymeleaf模板

    springboot整合thymeleaf模板

    thymeleaf-spring5-3.0.10.RELEASE-API文档-中文版.zip

    赠送jar包:thymeleaf-spring5-3.0.10.RELEASE.jar; 赠送原API文档:thymeleaf-spring5-3.0.10.RELEASE-javadoc.jar; 赠送源代码:thymeleaf-spring5-3.0.10.RELEASE-sources.jar; 赠送Maven依赖信息文件:...

    eclipse模板插件thymeleaf

    eclipse插件thymeleaf。 thymeleaf-extras-eclipse-plugin-3.0.1

    ThymeLeaf模板引擎教材

    Thymeleaf是⾯向Web和独⽴环境的现代服务器端Java模板引擎, 能够处 理HTML, XML, JavaScript, CSS甚⾄纯⽂本。 Thymeleaf旨在提供⼀个优雅的、 ⾼度可维护的创建模板的⽅式。 为了实 现这⼀⽬标, Thymeleaf建⽴...

    thymeleaf-3.0.14.RELEASE-API文档-中文版.zip

    赠送jar包:thymeleaf-3.0.14.RELEASE.jar; 赠送原API文档:thymeleaf-3.0.14.RELEASE-javadoc.jar; 赠送源代码:thymeleaf-3.0.14.RELEASE-sources.jar; 赠送Maven依赖信息文件:thymeleaf-3.0.14.RELEASE.pom;...

    SpringBoot2整合thymeleaf3及thymeleaf3语法.md

    ## springboot整合thymeleaf ### 1. 导入起步依赖 ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-thymeleaf ``` ### 2. 更改引入版本 ```xml &lt;springboot-thymeleaf.version...

    Thymeleaf3.0.11官方文档中文版

    Thymeleaf3.0.11官方文档中文版,采用机器自动翻译的,有些地方可能不太准确,请对照官方文档。https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html

    thymeleaf中文API

    thymeleaf-3.0.5.RELEASE中文API,Thymeleaf是⾯向Web和独⽴环境的现代服务器端Java模板引擎,能够处 理HTML,XML,JavaScript,CSS甚⾄纯⽂本。 Thymeleaf旨在提供⼀个优雅的、⾼度可维护的创建模板的⽅式。 为了实 ...

    Thymeleaf所需要的jar包

    Thymeleaf所需要的jar包

    thymeleaf Examples: Layouts

    Thymeleaf Examples: Layouts This is an example project containing code used in the "Thymeleaf Layouts" tutorial. The project was created using Spring MVC 4 Quickstart Maven archetype: ...

    thymeleaf+学习笔记

    thymeleaf+学习笔记

    thymeleaf-extras-java8time-3.0.1.RELEASE-API文档-中文版.zip

    赠送jar包:thymeleaf-extras-java8time-3.0.1.RELEASE.jar; 赠送原API文档:thymeleaf-extras-java8time-3.0.1.RELEASE-javadoc.jar; 赠送源代码:thymeleaf-extras-java8time-3.0.1.RELEASE-sources.jar; 赠送...

    thymeleaf_中文参考手册

    简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在...

Global site tag (gtag.js) - Google Analytics