SpringOne2GX 2015 回放:将 javax.cache 引入您的应用

新闻 | Pieter Humphrey | 2015 年 10 月 19 日 | ...

录制于 SpringOne2GX 2015。

讲师:Alex Snaps, Chris Dennis - Terracotta / Software AG

幻灯片:http://www.slideshare.net/SpringCentral/bringing-javaxcacheing-to-your-app

历时 10 年终于完成,JSR-107 最终定稿。我们现在有了 Java 平台的标准化缓存 API。这一切都已准备就绪,可在您的 Spring 应用中使用。但这究竟能为您带来什么?那些可选功能又是什么?不支持事务?如何在您的应用中高效利用这个新 API 来解决实际问题?我们将探讨如何最好地开始在您的 Spring 应用中引入缓存以解决实际问题。并且,当我们更详细地探索 javax.cache API 时,我们将看到如何将规范推向极限,甚至超越。无论是隐式通过框架(如 Spring 和 Hibernate),还是显式(cache-aside, cache-through, ...)。以及当您需要超出规范范围的功能(例如事务性缓存)时,如何抽象您自己与特定提供商的关系。我们还将讨论在选择实现时您可能需要考虑的一些实现者细节,特别是如果您计划将规范推向极致,例如在分布式环境下缓存 TB 级别的数据。

SpringOne2GX 2015 回放:构建和调优高性能 Java 平台

新闻 | Pieter Humphrey | 2015 年 10 月 19 日 | ...

录制于 SpringOne2GX 2015。

讲师:Emad Benjamin, VMWare

幻灯片:http://www.slideshare.net/SpringCentral/building-and-tuning-high-performance-java-platforms

在云、虚拟化、容器化、微服务和纳米服务的世界里,我们谈论向上扩展、向外扩展和解耦我们的系统,但通常会忽略向下扩展到嵌入式平台。在我们摆脱沉重的单体 Web 容器的同时,我们也看到了功能强大的低成本嵌入式 Linux 设备(如 RaspberryPi)的兴起。

SpringOne2GX 2015 回放:现代前端工程

新闻 | Pieter Humphrey | 2015 年 10 月 19 日 | ...

录制于 SpringOne2GX 2015。

讲师:Dustin Whittle, AppDynamics

幻灯片:http://www.slideshare.net/SpringCentral/modern-frontend-engineering

在过去的十年里,Web 发展迅猛。在本次演讲中,我们将深入探讨构成现代前端工程基础的最新工具和技术。我们将从使用 Yeoman 进行引导开始,然后进入使用 bower 管理依赖项,最后是如何使用 Grunt 和 Gulp 自动化最佳实践。我们将讨论现代 UI 工具包如 Zurb、Bootstrap 和 SemanticUI 以及现代 javascript 框架如 React、Angular 和 Ember 的优缺点。我们将重点介绍最新的 css 框架、javascript 框架,以及为什么您应该为复杂的应用程序或单页应用程序选择合适的工具集。当您离开本次会议时,您将准备好在 2015 年启动一个现代 Web 应用程序。

SpringOne2GX 2015 回放:使用 Spring Framework 4.2 进行现代 Java 组件设计

新闻 | Pieter Humphrey | 2015 年 10 月 19 日 | ...

录制于 SpringOne2GX 2015 讲师:Juergen Holler, Stephane Nicoll 幻灯片:http://www.slideshare.net/SpringCentral/modern-java-component-design-with-spring-framework-42 Spring 的编程和配置模型在应用程序组件和配置工件方面具有强大的设计理念。Spring 基于注解的组件故事经过微调,旨在提高源代码的可读性以及整个应用程序代码库的一致性。本次会议将介绍 Spring Framework 4 组件模型中的精选亮点,重点关注即将发布的 Spring Framework 4.2 和…

在 GlassFish 4.1.1 和 WildFly 10 / Undertow 1.3 上运行 Spring

新闻 | Juergen Hoeller | 2015 年 10 月 14 日 | ...

即使我在上周的博客文章中指出,Java EE 7 平台采用方面没有一般性新闻(因为仍然没有完全支持 EE 7 的 WebSphere Classic、WebLogic、JBoss EAP 或 TomEE),但与此同时,两个现有的开源 EE 7 平台服务器——GlassFish 和 WildFly——取得了一些不错的进展

  • 现在有了 GlassFish 4.1.1 版本,其中包含许多子项目更新,包括用于 WebSocket 支持的 Tyrus。
  • WildFly 团队正从一个主要版本匆忙赶往另一个主要版本,很快就会发布 WildFly 10 GA。其底层 Undertow Web 服务器几天前刚刚达到 1.3 GA

Java EE 7 采用情况的简要更新

新闻 | Juergen Hoeller | 2015 年 10 月 06 日 | ...

提醒:每当有人给您展示一份包含 Java EE 7 使用情况的调查结果时,特别是谈论生产环境使用情况时,请仔细核实他们实际询问了什么。使用 Hibernate 4.3 是否算作 Java EE 7,仅仅因为它是 JPA 2.1(EE 7 级别但独立运行)?使用 Tomcat 8 是否算作 Java EE 7,仅仅因为它是 Servlet 3.1?当然,使用任何此类单独提供商运行 Spring 应用程序是否算作 EE 7?

对此类统计数据请持保留态度:它们通常不是询问“原生 Java EE 7 平台使用情况”,但最终会以这种方式呈现。为什么可以安全地假定他们没有询问生产环境中的完整 Java EE 7 平台使用情况?嗯,还记得我六月份的博客文章吗,它在 2015 年末仍然有效。与此同时,唯一真正的消息是,自 IBM 在 WebSphere Liberty Profile 中发布其 EE 7 支持以来,没有新的进展。总而言之,对此类调查的回应者…

Spring Roo 1.3.2 RC1 维护版本现已可用

新闻 | Pieter Humphrey | 2015 年 8 月 11 日 | ...

我谨代表 DISID Corporation 的 Spring Roo 团队,很高兴宣布 Spring Roo 1.3.2 RC1 发布候选版本已发布。

Spring Roo 是一个针对 Java 的快速应用程序开发工具,让您能够在几分钟内创建完整的企业应用程序。

Spring Roo jar 文件已发布到 Maven Central。与以往一样,该版本在 Spring IO 仓库中可用。

候选版本修复了以下问题

  • 在 ITD 生成时添加 InnerType 构造函数出错 ROO-3583
  • JavaBean 实现定义 getter 和 setter 的接口 ROO-3584
  • JavaBean 实现接口并覆盖 getter 导致空指针 ROO-3585
  • 更改语言时请求丢失附加参数 ROO-3595
  • 添加支持生成泛型方法 ROO-3648
  • 更新 Selenium 以支持更高版本的 Firefox ROO-3634
  • 在表单字段标签中添加 renderLabel 属性 ROO-3639
  • JpaActiveRecord 实体实现带有 getId() 方法的接口:重复生成 ROO-3587
  • 更新 Tomcat7 Maven 插件版本 ROO-3652
  • 生成命令 "selenium all"

网络研讨会回放:Spring 案例研究:Turkcell 的个人云存储应用

新闻 | Pieter Humphrey | 2015 年 7 月 14 日 | ...

网络研讨会回放:Spring 案例研究:Turkcell 的个人云存储应用

讲师:Erdem Gunay

幻灯片:http://www.slideshare.net/SpringCentral/erdem-gunay-springshowcasewebinar

Turkcell 几年前推出了个人云存储服务。在原有解决方案中添加新业务功能在时间和预算上都很昂贵。用户体验需要改进。最终决定构建一个新的解决方案,其中 Spring Boot 和 Spring Framework 项目作为骨干起着至关重要的作用。该项目从零开始仅用 6 个月就完成了。该解决方案构建在 Spring Boot 和许多 Spring IO Platform 项目之上,使开发团队能够专注于业务逻辑而非配置和集成细节。该项目被划分为可部署的模块(API、后端、迁移、测试自动化),访问负责单一任务的微服务。加入 Erdem,回顾迁移工作和新架构——这一切都得益于 Spring Boot。

http://projects.spring.io/spring-boot 了解关于 Spring Boot 的信息

http://projects.spring.io/spring-framework 了解关于 Spring Framework 的信息

网络研讨会回放:调试和维护您的 Spring Boot 应用

新闻 | Pieter Humphrey | 2015 年 7 月 09 日 | ...

讲师:Greg Turnquist

您决定使用 Spring Boot 构建应用程序了吗?迟早会出问题。无论我们有多么有经验,都是如此。Spring Boot 如何帮助我们找出问题并解决问题?本次演讲介绍了许多工具来帮助我们调试和管理“bootiful”应用程序。您将学习如何使用 Boot 的自动配置报告,覆盖 Boot 的设置和 bean,创建自定义度量/健康检查/应用信息,以及创建自定义 JMX 信息和自定义 CRaSH 命令。

幻灯片:https://speakerdeck.com/gregturn/debug-and-maintain-your-spring-boot-apps

代码位于 https://github.com/gregturn/debug-your-spring-boot-app

http://projects.spring.io/spring-boot 了解关于 Spring Boot 的信息

http://projects.spring.io/spring-framework 了解关于 Spring Framework 的信息

Java EE 7 两岁生日快乐!生产环境情况如何?

新闻 | Juergen Hoeller | 2015 年 6 月 04 日 | ...

请注意,有一篇关于Spring 5 系统要求的后续博客文章。如果您主要对 Spring 5 规划过程感兴趣,可能想从那里开始。

在我们追求 Java EE 集成的过程中,我们正在努力积极拥抱最新一代规范,例如 JPA、Bean Validation,当然还有 Servlet 和 JMS API。从 Spring 4 开始,我们同时支持 Java EE 6 和 7 级别的规范。我们希望很快将其提升到 EE 7+ 级别(JPA 2.1、Bean Validation 1.1,特别是 Servlet 3.1 和 JMS 2.0),但面临一个根本性问题:缺乏 EE 7 平台…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

先行一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部