領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多錄製於 SpringOne2GX 2015。 講者:Sebastian Deleuze Web / JavaScript 軌跡投影片:http://www.slideshare.net/SpringCentral/isomorphic-templating-with-spring-boot-nashorn-and-react 本次演講的第一部分介紹即將推出的 Spring Framework 4.2 腳本模板支援,展示如何使用 Nashorn、Jython 或 JRuby 以基於 Javascript、Python 或 Ruyby 的模板引擎呈現模板。 我們將了解如何在腳本端輕鬆擴展現成的功能。 基於基準測試、可用功能和程式碼範例,我們將了解這是否可以作為 Spring MVC 常用的模板技術(如 JSP、Velocity、FreeMarker 或 Thymeleaf)的生產就緒替代方案。 演講的第二部分將說明如何構建一個同構應用程式,該應用程式基於 Spring Boot、Nashorn 和 React(Facebook 發布的最新遊戲規則改變者 Javascript 程式庫),在客戶端和伺服器端執行相同的模板呈現。 Javascript 模板的呈現最初在伺服器端執行,這要歸功於 Spring MVC + Nashorn 整合,然後在客戶端通過伺服器發送事件推送機制進行豐富。 這種同構模板 + React 及其虛擬 DOM 機制所帶來的顛覆性創新,使構建一種新型應用程式成為可能:響應迅速、具有出色的 UX,同時又易於訪問。