SpringOne2GX 2013 回放:排查运行中的 Java Web 应用故障

新闻 | Chloe Jackson | 2013 年 11 月 13 日 | ...

录制于加州圣克拉拉的 SpringOne2GX 2013。

演讲者:Ashley Puls, NewRelic

当调试工具安装在生产系统上时,运维团队往往会感到紧张。这是可以理解的,因为大多数人都经历过至少一个调试工具导致系统崩溃的情况。然而,有没有可以在生产环境中运行的工具呢?本次演讲将介绍可用于发现和解决使用 Spring Framework 的 Java Web 应用中出现的性能问题的方法和工具。本次演讲将涉及一些常见问题,例如慢速 SQL、网页加载时间慢、线程阻塞以及代码中的异常。它将使用各种诊断工具来检查这些问题,包括日志文件、jmap、jvisualvm 和 New Relic。最后,本次演讲将评估这些工具在生产环境中的使用,将它们分为哪些工具可以 realistically 用于实时生产 Web 应用,哪些不能。

!{iframe width="420" height="315" src="//www.youtube.com/embed/mzT7etWjj0Q" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回放:深入了解 Cloud Foundry - 架构回顾

新闻 | Chloe Jackson | 2013 年 11 月 8 日 | ...

录制于加州圣克拉拉的 SpringOne2GX 2013。

演讲者:Dekel Tankel - Pivotal, Christophe Levesque -AppDirect, Scott Motte - Sendgrid

深入了解 Cloud Foundry:架构回顾 Cloud Foundry 使应用程序的推送、绑定服务和扩展变得容易。Cloud Foundry 负责运行应用程序所需的所有基础设施和网络管道,并且可以在修补和更新系统和服务的同时实现零停机。本次会议将深入技术层面介绍最新版 Cloud Foundry 的架构,正是该架构使这一切成为可能,并将为对大型分布式系统感兴趣的任何人提供见解。

!{iframe width="420" height="315" src="//www.youtube.com/embed/oXExLtmw0q4" frameborder="0" allowfullscreen}{/iframe}

Spring eXchange 11 月 14-15 日,伦敦

新闻 | Chloe Jackson | 2013 年 11 月 6 日 | ...

您对 Spring Framework 4 和 Java 8 的最新动态、WebSocket 架构、使用 Spring Boot 运行能写进一条推特的 Spring 应用、使用 Spring XD 解决大数据复杂性、使用 Spring 和 AngularJS 构建富客户端应用等等感兴趣吗?

随着 SpringOne2GX 2013 落幕,您有一个绝佳的机会在 11 月 14 日至 15 日的伦敦 Spring eXchange 上了解所有优秀的新项目发布,并直接与促成这一切的开发者和社区交流。

Spring Exchange 是一个为期两天的会议,汇集了英国的 Spring...

SpringOne2GX2013 回放:Spring 与 Web 内容管理

新闻 | Chloe Jackson | 2013 年 10 月 31 日 | ...

录制于加州圣克拉拉的 SpringOne2GX 2013。

演讲者:Daniel Lipp 和 Tobias Mattsson, Magnolia

想让 Spring 无缝集成到 CMS 中吗?想无需重写大量代码就能将现有的 Spring 应用集成到您的 CMS 中吗?想为 Grails 寻找一个健壮的 CMS 解决方案吗?来认识一下 Magnolia 吧,它是一个成熟的开源 CMS,使用 Java 编写,基于最优秀的 Java 技术栈(包括 Spring 和 Groovy)。本次会议将介绍 Magnolia 对 Spring 的集成,并带您了解其架构、主要功能和使用方法。此外,您还将深入了解 Magnolia 的 Spring 集成开发、Magnolia 的主要功能概览(如工作流程、创新的多渠道支持以及包括触摸设备在内的极佳用户体验),以及解决 Spring 开发者面临的一些关键内容管理挑战的简短教程。还会简要介绍 Magnolia 的 Groovy shell 和 MagLev,后者是用于 Magnolia 的 Grails 插件。

!{iframe width="420" height="315" src="//www.youtube.com/embed/-KDsQvmO6C0" frameborder="0" allowfullscreen}{/iframe}

 

 

网络研讨会回放:使用 Spring 进行现代组件设计

新闻 | Chloe Jackson | 2013 年 10 月 29 日 | ...

演讲者:Juergen Hoeller

近年来,Spring Framework 专注于灵活且强大的基于 Java 的配置。本次演讲将 Spring 呈现为一个面向注解的应用程序框架,阐述了 Spring 为现代组件设计提供的丰富功能集。演讲将讨论通用的组件模型趋势以及精选的 Spring 特性亮点,例如用于依赖注入、stereotype 以及诸如验证和调度的声明式服务的标准化注解。

!{iframe width="420" height="315" src="//www.youtube.com/embed/iUT0YL34Seg" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:Hadoop 能做什么:使用 Hadoop 和 Spring 构建大数据应用

新闻 | Chloe Jackson | 2013 年 10 月 29 日 | ...

演讲者:Nikesh Shah, Mark Fisher, James Williams

在 Pivotal,我们将两个开源项目结合起来——Hadoop 以及非常快速且广泛使用的 Spring Java 应用开发框架,以助力大数据应用。虽然 Hadoop 正在成为数据存储和处理的事实基础,但实际场景需要更多功能。数百万开发者已经在利用 Spring 创建高性能、易于测试、可重用的代码,且没有任何锁定。将 Spring 加入 Hadoop 的等式中,我们消除了构建大数据应用的复杂性。在本月的网络研讨会中,我们将探讨 Spring XD (Xtreme Data) 如何满足大数据应用的需求,例如:从各种输入源向 HDFS 进行高吞吐量的分布式数据摄取。摄取时的实时分析,例如收集指标和计数。通过批处理作业进行 Hadoop 工作流管理。高吞吐量数据导出,例如从 HDFS 导出到 RDBMS 或 NoSQL 数据库。对于任何想要理解由 Hadoop 提供支持的应用的设计、配置和部署的人来说,这是一个不容错过的演示。

!{iframe width="420" height="315" src="//www.youtube.com/embed/41sIhawjHE0" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:美国海军将 Spring 应用迁移到 Web

新闻 | Chloe Jackson | 2013 年 10 月 29 日 | ...

美国海军需要一个新的内容管理系统,但不想重新实现现有的应用程序或放弃他们在 Spring 和 Grails 上的投入。

他们需要的是一个能让开发者利用现有 Spring 技能轻松将海军应用程序迁移到 Web 的 CMS。

美国海军的数字代理商 Campbell-Ewald 发现,最佳解决方案是 Magnolia,这是一个企业级开源 Java CMS,提供一个名为 Blossom 的独特 Spring 集成。

在本次录制的网络研讨会中,Campbell-Ewald 解决方案架构师 Matt Dertinger 概述了该项目的需求、挑战、工具和解决方案。

之后,Magnolia 高级软件工程师 Tobias Mattsson 展示了 Blossom 如何让开发者通过编写普通的 Spring 代码来扩展 Magnolia CMS 并集成现有的 Spring 应用程序。了解更多关于 Magnolia CMS 和 Blossom 的信息,包括即将进行的网络研讨会和 Blossom 演示文稿。另外,查看 Magnolia 最新关于使用 Blossom 将企业内容管理添加到 Spring 的 Spring 技术简报。

!{iframe width="420" height="315" src="//www.youtube.com/embed/y_v_pV-4Vqo" frameborder="0" allowfullscreen}{/iframe}

Spring Data Babbage 发布列车 - SR1 发布

新闻 | Oliver Drotbohm | 2013 年 10 月 25 日 | ...

Spring Data 团队刚刚发布了 Babbage 发布列车的第一个服务版本。它包括以下模块:

此版本捆绑了许多重要增强和 bug 修复,强烈推荐升级。您可以在我们的 JIRA 中找到此版本修复的所有问题。

下一步将是 Codd 发布列车的第一个里程碑版本,带来一些很棒的新功能,特别是针对 MongoDB 模块。更多详细信息请参见此处...

SpringOne2GX 2013 第二天主旨演讲

新闻 | Chloe Jackson | 2013 年 10 月 23 日 | ...

录制于加州圣克拉拉的 SpringOne 2GX 2013 现场。

演讲者:Adrian Colyer, Graeme Rocher, Michael Minella, Mark Fisher, Mark Pollack

!{iframe width="420" height="315" src="//www.youtube.com/embed/QRHJCYSflUw" frameborder="0" allowfullscreen}{/iframe}

网络研讨会回放:使用 Spring 构建 WebSocket 浏览器应用

新闻 | Chloe Jackson | 2013 年 10 月 23 日 | ...

演讲者:Rossen Stoyanchev

幻灯片:https://github.com/rstoyanchev/webinar-websocket-spring

代码:https://github.com/rstoyanchev/spring-websocket-portfolio

那么,您已经编写了一个“Hello world!” WebSocket 应用程序,甚至可能是一个聊天示例。借助 SockJS 协议和 Spring 对其的支持,您甚至可以在不支持 WebSocket 的 Servlet 3.1 之前容器和 IE 10 之前的浏览器中交换消息。然而,消息是一张空白页面,可以包含任何内容。无论您选择哪种消息格式,专有的还是标准的,客户端和服务器都需要理解它并区分不同类型的消息。您需要支持消息应用程序的核心发布-订阅模式,以便将消息广播给一个或多个订阅者。您需要集成安全性、验证等。简而言之,您需要构建一个真实的应用程序。如果您习惯于 Web 应用程序(以及 Spring MVC 注解控制器),那么您应该熟悉 HTTP 提供的基础,包括 URL(名词)、HTTP 方法(动词)、标头、参数等等。想象一下构建一个没有 HTTP,只有 socket 的应用程序。WebSocket 为您提供了这种全新的、令人兴奋的能力——全双工、双向通信——但您不再拥有应用层协议。是否可以围绕一个处理所有消息的单个 Endpoint 类来构建整个应用程序,假设浏览器和服务器之间只有一个 WebSocket 连接?请加入 Rossen Stoyanchev 的演示,他将展示,幸好,WebSocket 协议具有内置的子协议机制。

!{iframe width="420" height="315" src="//www.youtube.com/embed/mmIza3L64Ic" frameborder="0" allowfullscreen}{/iframe}

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助力您的进步。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部