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 buildpack 现在支持通过使用命名良好的环境变量来覆盖内置配置!这意味着您无需 fork buildpack 即可调整各种默认行为!
  • 好消息!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 的还有一套新的 Elements(按钮、对话框等),它们基于“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

 

网络研讨会回放:JHipster for Spring Boot

新闻 | 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)来生成高质量的 Java 后端应用程序。JHipster 创建了一个完全配置好的 Spring Boot 应用程序,并提供了一组预定义的屏幕,用于用户管理、监控和日志记录。生成的 Spring Boot 应用程序经过专门定制,可为 Angular.js 提供更流畅的体验。加入 Julien 进行一次快速的现场编码会话,构建一个简单的应用程序,并将其部署到 Cloud Foundry。

http://projects.spring.io/spring-boot 了解 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 Marketplace”:Roobot 的替代品,更易于维护并对所有人开放,一个用于查找和跟踪第三方插件和 Roo 插件套件的地方。
    • Roo 插件套件”是打包和分发一组插件的好方法,例如,当你想要分发 Roo 自定义分发版时。Roo 插件套件基于 OSGi R5 Subsystems,提供了一个非常方便的部署模型,同时又不损害 Roo 的模块化。

新的 Roo 2.0 是一个开端,在未来的版本中,我们希望设计一种新的方式来定义视图层组件,从而实现与视图层技术的真正独立,让开发人员可以尝试最适合他们需求的 tej,例如 JSP、Thymeleaf 等,而不会损失任何好处。

我们已将 2.0 版本的工作安排为 3 个主要里程碑:

里程碑 1:创建一个更小、更易于维护的 Spring Roo 分发版。从 2.0 开始,Roo 将只包含运行时和核心插件,因此新版本可以更频繁地发布,并与最新的 Spring 项目保持同步。

  • 更好地分离 Spring Roo 运行时和核心插件。Roo 运行时 API(类路径、元数据、支持等)必须保持尽可能稳定和向后兼容。
  • 将未被归类为“核心插件”的插件(GWT、JSF 等)转移到它们自己的项目中,由 Roo 社区维护。如果你的组织想通过维护这些插件来为 Roo 项目做出贡献,请联系:springroo@ disid.com
  • 将当前用户指南从 DocBook 迁移到 AsciiDoc。

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

  • 更新代码生成器,使用最新的 Spring framework 版本 (4.x)。
    • 从 Spring framework 依赖项迁移到 Spring IO Platform。
  • 用户管理的 POM(ROO-3465、ROO-3478)。
  • Spring Profiles 支持。
  • 基于注解的配置。
    • 迁移到类配置,而不是 XML 配置。
    • 使用 Spring Boot 注解提高应用程序的可维护性。
  • 放弃 Active Record 数据模型,转而使用基于 Repository (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 Support 1.1.GA 可用

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

亲爱的 Spring 社区:

我们很高兴地宣布 Spring Integration Kafka Support 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 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有