隨筆-35  評論-33  文章-0  trackbacks-0
          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原生語義添加了屬性,就算用戶直接訪問,沒有后臺服務的啟動,也是完全不影響期頁面效果顯示的。
                 今天就到這里,明天來干貨。他是如何處理文本
          的? 


          我的微信公眾號,歡迎溝通學習。
          posted on 2015-12-30 12:35 alexcai 閱讀(3567) 評論(4)  編輯  收藏

          評論:
          # re: Thymeleaf 核心思想 2015-12-30 15:39 | java論壇
          這和直接用html寫頁面貌似區并毛什么優勢啊  回復  更多評論
            
          # re: Thymeleaf 核心思想 2015-12-30 15:42 | zuxiong
          @java論壇
          Thymeleaf 主要是為分離前端與后端提供一種更優雅的方式。兩種代碼不用耦合在一起,相互打架。  回復  更多評論
            
          # re: Thymeleaf 核心思想 2016-01-01 10:51 | showfuli
          看來可以用這個嘗試創作模板哦  回復  更多評論
            
          # re: Thymeleaf 核心思想 2016-01-09 09:51 | JAVA學習群479303697
          學會很簡單,先從基本的大框架開始學習就好,相信你也知道,每個人的學習能力不同,學習方法也不一樣,時間珍貴的世界學習要提高效率,進群479303697一起學習,手頭教程資源共享,大家一起進步  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 四会市| 柯坪县| 阿图什市| 旬邑县| 紫金县| 广灵县| 康马县| 青州市| 蒙山县| 山东| 安国市| 安阳市| 康马县| 汶川县| 铜梁县| 扶绥县| 德州市| 奉节县| 徐州市| 张家口市| 酒泉市| 岐山县| 九江县| 霸州市| 临潭县| 通渭县| 柘荣县| 昌吉市| 许昌市| 兰西县| 沙田区| 海南省| 米泉市| 赤峰市| 宜川县| 古交市| 鞍山市| 中方县| 河西区| 将乐县| 进贤县|