Spring Cloud Data Flow 1.1 GA 发布
我很高兴代表团队宣布 Spring Cloud Data Flow 1.1 GA 版发布。请点击入门指南中的链接,下载本地服务器实现和 shell,以创建流(Stream)和任务(Tasks)。
1.1 GA 版的总体亮点包括:
-
基于 Spring Boot 1.4、Spring Cloud Camden SR2、Spring Integration 4.3 和 Spring Cloud Task 1.1 的改进。
-
OAUTH 后端认证的改进。
-
现在支持带 SSL 的 LDAP 认证。
-
为非 OAUTH 后端认证方法(如 LDAP、Basic 和基于文件的选项)添加了基于表单的登录页面。
-
增加了通过 YAML 文件传递应用程序特定属性的功能。这在部署需要设置许多部署属性的流时特别有用。
-
内存、磁盘和 CPU 的可移植部署属性已到位,以支持各种运行时实现。
…
本周 Spring - 2016 年 11 月 21 日
欢迎来到又一期《本周 Spring》!本周我……在家!毕竟,本周是美国的感恩节。我确信我代表整个 Pivotal 团队说,我们非常感激您,地球上最棒的社区。非常感谢,如果您正在庆祝感恩节,那么祝您感恩节快乐!当您吃完饭——勉强能睁开眼睛时——我希望您能找到一把舒适的扶手椅,看看本周的精选内容。
- 尊敬的 David Syer 博士不总是做视图模板,但当他这样做时……
- 查看 Spring Security 负责人 Rob Winch 和技术达人 Joe Grandja 的这次回放,他们 展望 Spring Security 4.1
- 继续我们的 Spring 技巧系列,上周我们 探讨了 Spring Cloud Data Flow 作为快速构建流处理解决方案的方法
- 万岁!祝贺 Apache Geode 项目,其 项目被提升为 Apache 顶级项目
- 我真的很喜欢 Spring Cloud 技术达人 Ryan Baxter 关于使用 Spring Cloud Sleuth 进行 分布式跟踪的这篇帖子
- 想惹点麻烦?快来看看这个 ……
Spring Cloud Data Flow for Kubernetes 1.1 RC1 发布
我很高兴代表团队宣布 Spring Cloud Data Flow for Kubernetes 1.1 的第一个发布候选版本发布。
Spring Cloud Data Flow for Kubernetes 为 Kubernetes 上的长时间运行(流式传输)和短时间运行(任务/批处理)数据微服务提供编排支持。
此版本最显著的变化可以在 Spring Cloud Deployer for Kubernetes 项目中找到。感谢 Donovan Muller 和 Rémon (Ray) Sinnema 的社区贡献,我们添加了对为已部署应用程序定义卷和卷挂载的支持。我们支持具有 Fabric8 Kubernetes 客户端的 kubernetes-model 支持的模型卷类型……
Spring Cloud Task 1.1.0.RELEASE 现已发布
我们很高兴地宣布,Spring Cloud Task 1.1.0.RELEASE 现已通过 Github 和 Pivotal 下载仓库提供。非常感谢所有为本次发布做出贡献的人。
Spring Cloud Task 1.1.0 提供以下功能
这是 1.1.0 版本的通用可用版本(GA)。此版本解决了对项目的一些关键增强,以便更好地覆盖云环境中任务的操作问题。1.1.0 版本新增的功能包括:
-
更新的错误处理 - 1.0.x 版本将任务执行产生的堆栈跟踪存储在
TaskExecution#exitMessage字段中,导致该字段需要承担双重任务。首先,它可用于任务的编排(类似于 Spring Batch 中的StepExecution#exitStatus),同时也用于存储堆栈跟踪以进行调试。在 1.1.0 版本中,错误消息已移至新字段TaskExecution#errorMessage,以便每个字段都有其专用的用途。 -
更新了分区批处理作业的自定义选项 - 在 Spring Cloud Task 的 1.0.x 版本中,在将工作进程启动为任务时,没有办法自定义传递给它们的命令行参数。在 CloudFoundry 等环境中,这会成为一个问题,因为您可以使用命令行参数自定义配置,而无需重新推送您的应用程序。在新发布的 1.1.0 版本中,我们通过
…CommandLineArgsProvider提供了自定义命令行参数的能力,其功能与 1.0.2 中引入的EnvironmentVariablesProvider类似。
SpringOne Platform 2016 回放:使用 Angular JS 和 Spring Security 构建应用程序
在 SpringOne Platform 2016 上录制。演讲者:Dr. David Syer 幻灯片:http://www.slideshare.net/SpringCentral/building-applications-with-angular-js-and-spring-security
本次演示文稿展示了 Spring Security、Spring Boot 和 Angular JS 协同工作的出色功能,可提供令人愉悦且安全的**用户体验**。需要考虑的方面包括 cookie、头信息、原生客户端、各种安全漏洞以及现代浏览器技术如何帮助我们避免这些问题。在本系列中,我们将展示组件框架的功能如何轻松地协同工作,以提供令人愉悦的……
Mustache 的乐趣:JVM 的服务器端模板
注意:如果您在 2023 年 12 月或之后阅读本文,JMustache 发布了 1.16 版本,增加了“继承”支持。这是一个可选的 Mustache 规范 功能,但之前在 JMustache 中未实现。它允许您执行 Web 应用程序中非常常见的“带包含正文的布局”类型的模板,这在本文的示例中是必需的。GitHub 中的示例已更新,以使用继承而不是下面提供的 lambda 变通方法。
我不怎么做服务器端模板,但当我做的时候……好吧,坦率地说,我倾向于忘记东西。每种模板语言都有其优点和缺点,它们都有需要记住的语法,而且更频繁地是需要忘记的语法。最近,我对旧的 Spring Petclinic 进行了一些工作,将其视图层转换为使用 Thymeleaf,并对代码进行了一些“现代化”的重组。我喜欢使用 Thymeleaf 3,并发现……
Spring 技巧:Spring Cloud Data Flow
各位 Spring 爱好者大家好!在本技巧中,我们将快速了解如何使用 Spring Cloud Data Flow 构建流处理管道。
SpringOne Platform 2016 重播:迈向 Spring Security 4.1 及更远
录制于 SpringOne Platform 2016。演讲者:Rob Winch, Joe Grandja 幻灯片:http://www.slideshare.net/SpringCentral/to-spring-security-41-and-beyond
漏洞不断演变,使得安全防护变得困难。我们需要保护的技术是一个不断变化的目标,这加剧了这个问题。
本次演讲我们将讨论如何轻松地使用 Spring Security 4.1 来保护应用程序。我们将重点关注 Spring Security 4.1 中的一些新功能,并讨论 Spring Security 的未来发展方向。
Vaadin Spring 1.1 - 构建直接连接到 Java 后端的 Web UI
这篇博文是社区成员Matti Tahvonen (@MattiTahvonen) 的客座博文,他在Vaadin Ltd 工作,该公司是 Vaadin Framework 的最初开发者,并为其提供商业服务和扩展。
用于 Vaadin 的官方 Spring 集成库的第一个稳定版本发布于一年多以前。反馈一直很好,许多 Spring 开发人员一直希望留在安全的“后端”,他们发现了一种使用现有 Java 技能构建美观 Web UI 的新方法。使用 Vaadin Spring,您的 UI 代码将驻留在……