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原生语义添加了属性,就算用户直接访问,没有后台服务的启动,也是完全不影响期页面效果显示的。
       今天就到这里,明天来干货。他是如何处理文本
的? 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值