SpringOne2GX 2014 回放:使用 Groovy 进行分布式平台开发

新闻 | Pieter Humphrey | 2015 年 3 月 31 日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Dan Woods

核心 Groovy 课程

幻灯片:http://www.slideshare.net/SpringCentral/4pieter-springone2gx2014distributedplatformdev

构建企业应用程序堆栈意味着必须拥有一个可以扩展以满足业务需求的服务层。本次演讲将讨论开发可扩展企业架构的方法,并将演示基于 Groovy 生态系统中提供的各种技术的实现,包括 Grails、Spring、Spring Boot 和 Spring Integration。

SpringOne2GX 2014 回放:高级 Groovy 提示和技巧

新闻 | Pieter Humphrey | 2015 年 3 月 31 日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Kenneth Kousen

核心 Groovy 课程

幻灯片:http://www.slideshare.net/SpringCentral/advanced-groovy-tips-and-tricks

Groovy 对 Java 开发人员来说学习曲线非常平缓,因此许多人在没有意识到它所能做的一切的情况下就成为了 Groovy 用户。本演示文稿将检查 Groovy 的功能,这些功能可以在您完成初始采用阶段后让您的生活更轻松。先决条件:一些 Groovy 知识

本周 Spring - 2015 年 3 月 31 日

工程 | Josh Long | 2015 年 3 月 31 日 | ...

欢迎来到 本周 Spring 的另一期!像往常一样,我们有很多内容需要介绍,所以让我们开始吧!

  • Spring Security 负责人 Rob Winch 刚刚宣布了令人惊叹的 Spring Security 4.0 版本!此版本包含许多令人惊叹的功能,包括 Websocket 支持、Spring Data 集成、增强的测试支持以及改进的默认值
  • 现在,Cloud Foundry Java 构建包 支持通过使用命名良好的环境变量来覆盖内置配置!这意味着您可以调整所有默认行为,而无需分叉构建包!
  • 好消息!Spring XD 1.1.1 已发布!它包括使用 Kafka 消息总线时的改进性能和偏移量管理、对 Spark 流式可靠接收器的支持、Kryo 序列化改进、RabbitMQ 自动清理选项以及 Sqoop……

SpringOne2GX 2014 回放:GORM 详尽解析

工程 | Pieter Humphrey | 2015 年 3 月 31 日 | ...

在 SpringOne2GX 2014 上录制。

演讲者:Jeff Scott Brown

更多 Groovy 课程

幻灯片:http://www.slideshare.net/SpringCentral/gorm-inside-andout

GORM 是一种功能强大的 ORM 工具,它通过利用 Groovy 等动态语言的灵活性和表达能力来简化 ORM。借助 GORM,开发人员可以访问 Hibernate 等 ORM 工具的所有强大功能和灵活性,而无需任何复杂性。

网络研讨会回放:使用 Spring 后端构建安全的 Polymer 应用程序

新闻 | Pieter Humphrey | 2015 年 3 月 31 日 | ...

演讲者:Scott Deeg

幻灯片:http://www.slideshare.net/sdeeg/spring-polymer-webinar-46514389

Polymer 是 Google 推出的最新 Web 框架。它完全围绕新兴的 Web Components 标准设计,其崇高的目标是简化基于这些低级原语构建应用程序的过程。Polymer 以及一组新的基于“Material Design”理念的元素(按钮、对话框等)。这些技术共同简化了构建响应式、组件化的“单页”Web 应用程序的过程,这些应用程序适用于 PC 或移动设备上的浏览器。但是后端呢?我们如何使这些应用程序安全?在本演讲中,Scott Deeg 将带您了解 Polymer 及其相关技术的介绍,然后构建一个完整的基于云的应用程序,该应用程序具有基于 Spring REST、Spring Cloud 和 Spring Security 的安全、RESTful 后端,并使用 Thymeleaf 进行后端渲染工作。最后,他将展示当前正在构建的工具中应用的原理。本次演讲主要进行代码演练和演示,并假设您熟悉 Java/Spring 和 JavaScript。

了解有关 Spring Security 的信息,请访问 http://projects.spring.io/spring-security

了解有关 Spring Cloud 的信息,请访问 http://projects.spring.io/spring-cloud

 

网络研讨会回放:适用于 Spring Boot 的 JHipster

新闻 | Pieter Humphrey | 2015 年 3 月 31 日 | ...

演讲者:Julien Dubois

幻灯片:http://www.slideshare.net/julien.dubois/jhipster-for-spring-boot-webinar

JHipster 专注于使用广泛的 Spring 技术生成高质量的应用程序,包括 Spring Boot、Spring Security、Spring Data、Spring MVC(提供 Websocket、REST 和 MVC 的框架)等,以及 Angular.js 前端和一组预配置的开发工具,如 Yeoman、Maven、Gradle、Grunt、Gulp.js 和 Bower。JHipster 创建了一个完全配置的 Spring Boot 应用程序,其中包含一组预定义的屏幕,用于用户管理、监控和日志记录。生成的 Spring Boot 应用程序经过专门定制,可以使与 Angular.js 的协作体验更加顺畅。加入 Julien,参加一个快速现场编码会话,构建一个简单的应用程序,并将其部署到 Cloud Foundry。

了解有关 Spring Boot 的信息,请访问 http://projects.spring.io/spring-boot

展望 Spring Roo 2.0

工程 | Pieter Humphrey | 2015 年 3 月 30 日 | ...

原始作者:DISID Corporation

尊敬的 Spring 社区:

DISID Spring Roo 团队正在努力进行 2.0 版本的发布。在 Spring Roo 2.0 中,我们希望恢复定义 Roo 项目本质的内容

  • 成为一个快速的应用程序开发工具,Roo 既不是框架也不是 Maven 插件。
  • 智能代码生成以提供更高的生产力
    • 开发人员经常被迫花费太多时间做一些价值不大的事情,Spring Roo 的代码生成帮助他们保持专注。
  • 创建基于广泛的Spring 技术的应用程序:Spring Boot、Spring Data、Spring MVC、Spring Security 等。
  • 根据最佳架构实践生成应用程序,例如:服务层、存储库层
  • 新的脚手架模型,它基于 jQuery 和 Bootstrap 生成完全可用的响应式 UI
  • 改进可扩展性并增加 Spring Roo 项目的协作
    • 我们将创建“Roo 市场”:Roobot 的替代方案,更易于维护且对所有人可用,一个查找和跟踪第三方插件和 Roo 插件套件的地方。
    • Roo 插件套件”是一种打包和分发一组插件的好方法,例如,如果您想分发 Roo 自定义发行版。Roo 插件套件基于 OSGi R5 子系统,它提供了一种非常方便的部署模型,而不会影响 Roo 的模块化。

新的 Roo 2.0 是一个开始,在未来的版本中,我们希望设计一种定义视图层组件的新方法,以实现与视图层技术的真正独立性,让开发人员尝试更符合其需求的技术:JSP、Thymeleaf 等,而不会失去任何好处。

我们已将 2.0 版的发布工作安排在 3 个主要里程碑中

里程碑 1:创建更小且更易于维护的 Spring Roo 发行版。从 2.0 开始,Roo 将仅包含运行时和主要插件,因此可以更频繁地发布新版本并与最新的 Spring 项目保持最新

  • 在 Spring Roo 运行时和核心插件之间进行更好的分离。Roo 运行时 API(类路径、元数据、支持等)必须尽可能保持稳定并向后兼容。
  • 将未归类为“核心插件”(GWT、JSF 等)的插件移动到它们自己的项目中,由 Roo 社区维护。如果您的组织希望通过维护这些插件来为 Roo 项目做出贡献,请联系:[email protected]
  • 将当前用户指南从 docbook 迁移到 ASCIIdoc。

里程碑 2:更新代码生成以使用最新的 Spring 技术

  • 更新代码生成以使用最新的 Spring 框架版本(4.x)
    • 从 Spring 框架依赖项迁移到 Spring IO Platform
  • 用户管理 POM(ROO-3465、ROO-3478)
  • Spring Profiles 支持
  • 基于注解的配置
    • 转向类配置而不是 XML 配置
    • 通过使用 Spring Boot 注解来提高应用程序的可维护性
  • 删除活动记录数据模型,转而使用基于存储库(Spring Data)的数据模型。
  • 默认情况下生成基于服务层模式的应用程序架构

里程碑 3:将 Web 层迁移到 HTML5

  • 响应式 UI – 基于 jQuery、Bootstrap 和 CSS3 的视图层

重要:Roo 2.0 可能包含 API 更改并且插件少于以前的版本,因此此版本可能与 1.3 不向后兼容。您可以在 SpringRoo JIRA 中查看更具体的路线图

与往常一样,您还可以在 Twitter 上找到 Roo - 关注 @SpringRoo 或在您的推文中包含 #SpringRoo。请继续关注 Spring Roo 的新闻!

Spring Integration Kafka 支持 1.1.GA 已可用

发布 | Artem Bilan | 2015 年 3 月 26 日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布 Spring Integration Kafka 支持 1.1 GA 现已可用。使用 发行版存储库(使用 Maven 或 Gradle)

compile "org.springframework.integration:spring-integration-kafka:1.1.1.RELEASE"

或下载 分发存档,试用一下。

概述

紧随1.0 GA之后快速发布下一个版本的 主要原因是为了解决即将发布的Spring XD 1.1.11.2 版本中的一些关键修复。此外,此版本还提供了围绕消息生成流场景的性能改进,这需要升级到Spring Integration 4.1,它……

Spring WS 2.2.1 发布

发布 | Greg L. Turnquist | 2015 年 3 月 26 日 | ...

致 Spring 社区问候,

Spring WS 刚刚发布了 2.2.1.RELEASE 版本。这是一个补丁升级,没有破坏性的 API 或行为更改。我建议升级以确保您拥有最新的修复程序。有关已完成问题的列表,请参阅下面的报告

发行说明 | 项目页面 | GitHub | 问题 | 文档

工件已分阶段部署到 Maven 中央库 http://repo.spring.io/release 和 Bintray 上。

干杯!

获取 Spring 电子报

通过 Spring 电子报保持联系

订阅

抢先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部