Spring XD:统一平台内的数据驱动连接
无论您在家、办公室还是通勤途中,连接已是常态。这已成为我们日常生活中期望并依赖的一部分。人与信息之间的连接核心在于数据的流动与分析:数据带来洞察,而这些洞察必须日益快速地为用户带来即时结果。这种始终在线、随时可用的连接水平带来了诸多挑战。数据的类型、格式和体量是动态的,生成数据的 Agent 也是如此。
Spring XD 在统一平台内解决了这些众多挑战。无论是通过...
无论您在家、办公室还是通勤途中,连接已是常态。这已成为我们日常生活中期望并依赖的一部分。人与信息之间的连接核心在于数据的流动与分析:数据带来洞察,而这些洞察必须日益快速地为用户带来即时结果。这种始终在线、随时可用的连接水平带来了诸多挑战。数据的类型、格式和体量是动态的,生成数据的 Agent 也是如此。
Spring XD 在统一平台内解决了这些众多挑战。无论是通过...
最近 James Ward 写了一篇很棒的博文,“Java 并不烂 – 只是你用错了方法”,文中强调了企业级 Java 开发者在日常构建 Java 应用时面临的诸多挑战。好消息是,摆脱开发困境比您想象的要容易得多。过去几年,Spring 重新定义了现代 Java 应用的构建方式,同时极大地提高了开发效率。在本文中,我将以 James Ward 的博文为背景,解释 Spring 如何帮助开发者(使用 Java)玩转 JVM,同时应对...
应用事件自 Spring framework 诞生之初就已存在,是松耦合组件之间交换信息的一种方式。应用事件最著名的用法之一如下
@Component
public class MyListener
implements ApplicationListener<ContextRefreshedEvent> {
public void onApplicationEvent(ContextRefreshedEvent event) {
...
}
}
这使得 MyListener
能够在上下文 刷新 时收到通知,您可以在应用上下文完全启动时使用它来运行任意代码。
在 Spring Framework 中...
录制于 SpringOne2GX 2014。
演讲者:Cédric Champeau
更多 Groovy 内容
幻灯片:http://www.slideshare.net/SpringCentral/traits-design
Groovy 2.3 在语言中引入了 trait 的概念。Traits 看起来像接口,但允许开发者在其中添加实现和状态。它在语言中引入了多重继承,同时避免了钻石问题。Traits 将让您重新思考在 Groovy 中设计 API 的方式,更偏好于行为的组合。
录制于 SpringOne2GX 2014。
演讲者:Dan Woods, NetFlix
G&G 特殊主题
幻灯片:http://www.slideshare.net/SpringCentral/4pieter-springone2gx2014ratpack
Ratpack 是一个基于 JVM 的异步 Web 框架,其灵感来源于 Ruby Sinatra 框架的简约特性。Ratpack 使用 Java 编写,针对 Groovy 和 Java 8 进行了优化,拥有高吞吐量和简单的接口,可用于快速开发丰富的实时 Web 应用。
本文是社区成员 Julien Dubois (@juliendubois) 的一篇客座文章,他曾是 SpringSource 的员工,现在就职于 Ippon Technologies,并且是 JHipster 项目的创建者。感谢 Julien!我希望看到更多这样的客座文章,所以像往常一样,请随时联系我 (@starbuxman)!-Josh
JHipster,即“Java Hipster”,是一个方便的应用生成器,它可以为您创建一个 Spring Boot(这是 Java 部分)和 AngularJS(这是 hipster 部分)应用。
在很短的时间内,JHipster 在 Github 上变得非常流行,并且刊登在在线杂志上——例如 InfoQ、Infoworld 或 SD Times——以及世界各地的会议上——巴黎、伦敦、蒙特利尔...
欢迎阅读新一期的 本周 Spring!
如果您本周在湾区,我将在周三在在洛斯阿图斯的 Netflix OSS meetup谈论 Spring Cloud,周四在Pivotal 旧金山开源中心谈论精彩的 Spring Session 项目。希望您能参加其中一个或两个!肯定会很有趣!
像往常一样,我们有很多内容要介绍,所以让我们开始吧!
演讲者:Andy Wilkinson
API 的文档是使其易于理解和使用的关键部分。RESTful API 也不例外。在本次网络研讨会中,我们将探讨在您的 RESTful API 文档中应该包含哪些内容,以及同样重要的是,应该省略哪些内容。为了说明这一点,我们将查看一些好的和坏的 API 文档的实际示例。我们将探讨选择像 Swagger 这样的工具来生成 API 文档的一些问题和限制,最后将介绍一些更适合生成用户喜爱的文档的替代方案。
了解更多关于 Spring MVC 的信息:http://projects.spring.io/spring-framework
了解更多关于 Spring REST Docs 的信息:https://github.com/wilkinsona/spring-restdocs
网络研讨会:介绍 Spring Integration 的 Java DSL
演讲者:Gary Russell
幻灯片:https://speakerdeck.com/garyrussell/spring-integration-java-dsl-a-deeper-dive
Spring Integration JavaConfig 和 DSL 扩展提供了一系列便捷的 Builders 和流畅的 API,用于从 Spring @Configuration 类配置 Spring Integration 消息流。Spring Integration 的 Java DSL 本质上是 Spring Integration 的一个外观。DSL 提供了一种简单的方式,可以使用流畅的 Builder 模式以及来自 Spring Framework 和 Spring Integration 的现有 Java 和 Annotation 配置,将 Spring Integration 消息流嵌入到您的应用中。另一个简化配置的有用工具是 Java 8 Lambda。
了解更多关于 Spring Integration 的信息:http://projects.spring.io/spring-integration
了解更多关于 Spring XD 的信息:http://projects.spring.io/spring-xd
录制于 SpringOne2GX 2014。
演讲者:Colin Harrington
Grails 基础内容
幻灯片:http://www.slideshare.net/SpringCentral/securing-yourgrailsapp2gx2014
应用安全是我们不能忽视的问题。漏洞来自各个方面,但保持警觉和警惕,以便识别和阻止威胁,这非常重要。