SpringOne2GX 2015 回放: 使用 Spring Boot、Nashorn 和 React 的同构模版

新闻 | Pieter Humphrey | 2016 年 3 月 15 日 | ...

在 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 机制使构建一种新型应用程序成为可能:响应迅速、具有出色的用户体验,同时易于访问。

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部