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 将带您了解 Polmyer 及其相关技术,然后逐步构建一个成熟的基于云的应用程序,该应用程序具有基于 Spring REST、Spring Cloud 和 Spring Security 构建的安全、RESTful 后端,并使用 Thymeleaf 进行后端渲染任务。最后,他将展示他目前正在构建的一个工具中应用的原理。本次演讲主要包括代码 walkthrough 和演示,假设您熟悉 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(提供 websockets、REST 和 MVC 框架)等)生成高质量的 Java 后端应用程序,以及一个 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 等。
  • 基于**最佳架构实践**生成应用程序,例如:服务层、Repository 层
  • 新的脚手架模型,可以生成一个基于 jQuery 和 Bootstrap 的功能齐全的**响应式 UI**。
  • 提高**可扩展性**并加强 Spring Roo 项目的**协作**
    • 我们将创建“**Roo Marketplace**”:Roobot 的替代品,更易于维护,并且对所有人可用,是一个查找和跟踪第三方附加组件和 Roo Addon Suite 的地方。
    • “**Roo Addon Suite**”是将一组附加组件打包和分发在一起的好方法,例如,如果您想分发自定义的 Roo 发行版。Roo Addon Suite 基于 OSGi R5 子系统,提供了一个非常方便的部署模型,同时又不损害 Roo 的模块化特性。

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

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

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

  • 更好地分离 Spring Roo 运行时和核心附加组件。Roo 运行时 API(classpath、元数据、支持等)必须尽可能保持稳定和向后兼容。
  • 将未归类为“核心附加组件”的附加组件(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 现已发布。使用 Release Repository 与 Maven 或 Gradle

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

或下载分发归档,来试用一下。

概览

继 1.0 GA 发布后如此快地发布下一个小版本的主要原因是为了解决即将发布的 Spring XD 1.1.1 和 1.2 版本中的一些关键修复。此外,此版本在消息生成流场景方面提供了性能改进,这需要升级到 Spring Integration 4.1,该版本是…

Spring Security 4.0.0 发布

发布 | Rob Winch | 2015 年 3 月 26 日 | ...

我很高兴地宣布 Spring Security 4.0.0.RELEASE 发布,该版本关闭了超过 175 个问题。您可以在下方找到亮点:

WebSocket 支持

Spring Security 4 添加了 WebSocket 支持。现在可以将 Spring Security 与 Spring 的 WebSocket 支持 一起使用。

Spring Data 集成

Spring Security 4 添加了 Spring Data 集成。现在可以使用 SpEL 在 Spring Data 查询中引用 Spring Security 的用户。

测试支持

Spring Security 4 添加了 测试支持。现在使用 Spring Security 应用程序编写测试变得容易得多。

默认更安全

由于漏洞…

Spring Data Fowler 有哪些新特性?

工程 | Thomas Darimont | 2015 年 3 月 26 日 | ...

Spring Data 发行系列 Fowler 的 GA 版本标志着 6 个月开发的终点线。是时候向您介绍此版本的内容并简要概述各个功能了。Fowler 发行系列的主要主题是性能改进和增强的 Java 8 支持,这些主要体现在 Spring Data JPA 和 MongoDB 模块中,但许多其他模块也取得了显著改进。

升级到 Spring Data Fowler 发行系列的最简单方法是使用 Spring Boot 并将 spring-data-releasetrain.version 属性配置为 Fowler-RELEASE。如果您尚未使用 Spring Boot,请将 Spring Data BOM 添加到您的 <dependencyManagement />

Spring XD 1.1.1 发布

发布 | Mark Pollack | 2015 年 3 月 26 日 | ...

我非常高兴地代表 Spring XD 团队宣布
Spring XD 1.1 的第一个维护版本。

下载链接:1.1.1.RELEASE:zipbrew

1.1.1 版本包含错误修复和一些增强功能。完整的工单列表可在我们的 JIRA 中找到。

以下是一些亮点:

  • 使用 Kafka 消息总线时改进了性能和偏移量管理。
  • 支持 Spark Streaming 的可靠接收器。
  • Kryo 序列化改进。
  • 删除流时清理 Rabbit 队列/主题的选项。
  • 添加一个 Sqoop 示例

反馈非常重要,请联系…

获取 Spring 资讯

通过 Spring 资讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速发展。

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部