隨筆-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一起學習,手頭教程資源共享,大家一起進步  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 兖州市| 台安县| 海伦市| 民权县| 太和县| 嘉义市| 桂林市| 云林县| 揭西县| 河曲县| 如东县| 新泰市| 淮北市| 凤阳县| 图们市| 乌拉特前旗| 江孜县| 富川| 宜川县| 榆中县| 丰城市| 庆元县| 天长市| 定西市| 永安市| 台中市| 白玉县| 万荣县| 淅川县| 北辰区| 中山市| 黑河市| 谢通门县| 乌兰浩特市| 陕西省| 威宁| 通化县| 泰安市| 安阳县| 牟定县| 贵州省|