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

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

演讲者:Juergen Hoeller

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

!{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 应用程序引入美国海军网络

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

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

他们需要的是一个 CMS,让开发人员可以使用他们现有的 Spring 技能轻松地将海军的应用程序引入网络。

海军的数字代理机构 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 发布列车的第一个服务版本。它包含以下模块

此版本捆绑了许多重要的增强功能和错误修复,建议升级。您可以在我们的JIRA中找到在此版本中修复的所有问题。

下一步将是 Codd 发布列车的第一个里程碑,其中包含一些很棒的新功能,特别是对于 MongoDB 模块。有关此内容的更多详细信息此处

SpringOne2GX 2013 第 2 天主题演讲

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

录制于 2013 年在加利福尼亚州圣克拉拉举行的 SpringOne 2GX 现场活动。

演讲者: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 对它的支持,您甚至可以在预 Servlet 3.1 容器和预 IE 10 浏览器(尚不支持 WebSocket)中交换消息。但是,消息是一个可以包含任何内容的空白页面。无论您选择哪种消息格式,专有格式还是标准格式,客户端和服务器都需要理解它,以及区分不同类型的消息。您需要支持消息应用程序的核心发布-订阅模式,以便您可以将消息广播到一个或多个订阅者。您需要整合安全、验证等。简而言之,您需要构建一个真实的应用程序。如果您习惯于 Web 应用程序(和 Spring MVC 带注解的控制器),您就会熟悉 HTTP 提供的基础,包括 URL(名词)、HTTP 方法(动词)、标头、参数等。想象一下在没有 HTTP 的情况下构建应用程序,只是一个套接字。WebSocket 为您提供了这种全新的、令人兴奋的功能——全双工、双向通信——但您不再拥有应用程序级协议。假设浏览器和服务器之间存在单个 WebSocket 连接,是否可以围绕处理所有消息的单个 Endpoint 类构建整个应用程序?加入 Rossen Stoyanchev,他将演示,谢天谢地,WebSocket 协议具有内置的子协议机制。

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

10 月 24 日网络研讨会:使用 Spring 进行现代组件设计

新闻 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

演讲者:Juergen Hoeller

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

10 月 24 日,星期四

欧洲、中东和非洲

下午 3:00 夏令时(伦敦,格林威治标准时间 +01:00)

立即注册

北美

上午 10:00 太平洋夏令时(旧金山,格林威治标准时间 -07:00)

立即注册

 

11 月 19 日网络研讨会:使用 Spring Integration 以每秒 100 万次的速度进行动态路由

新闻 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

演讲者:John Davies 和 Josh Long

虽然当今的一些系统可以达到 μSec 的性能,但这通常需要大量的良好设计和优化。解决方案通常是硬编码且不灵活的,最终用户仍然希望 ESB 承诺的灵活性,并根据运行时规则进行动态路由,以及从一种格式转换到另一种格式。Josh 和 John 将引导您了解 Spring Integration 中最新的高性能消息处理,涵盖非 XML(二进制和 CSV)数据、代码生成、即时编译、动态路由和内存中查询——值得花一小时的时间。

11 月 19 日,星期二

欧洲、中东和非洲

下午 3:00 格林威治标准时间(伦敦,格林威治标准时间)

立即注册

北美

上午 10:00 太平洋标准时间(旧金山,格林威治标准时间 -08:00)

立即注册

 

11 月 21 日网络研讨会:您最近见过 Spring 吗?

新闻 | Pieter Humphrey | 2013 年 10 月 16 日 | ...

演讲者:Josh Long

对于 Spring 来说,今年真是太棒了!2013 年,Spring 家族加入了 Pivotal,在那里——与 Cloud Foundry 和我们的数据驱动技术(Pivotal HD Hadoop 发行版、GemFire 数据网格和 RabbitMQ 消息代理)一起——Spring 支持当今的应用程序工作负载和配置文件。当今的 Spring 拥抱 Java 8、Scala、Groovy,提供一流的 REST 堆栈,支持开放网络、移动应用程序、大数据应用程序和批处理工作负载。当今的 Spring 易于入门,易于学习,并拥抱约定优于配置。当今的 Spring 是 Spring.IO 平台的一部分。当今的 Spring 是……Pivotal。加入 Spring 开发倡导者 Josh Long,他将向您重新介绍当今的 Spring,一个您可能尚未见过的 Spring。

11 月 21 日,星期二

欧洲、中东和非洲

下午 3:00 格林威治标准时间(伦敦,格林威治标准时间)

立即注册

北美

上午 10:00 太平洋标准时间(旧金山,格林威治标准时间 -08:00)

立即注册

 

网络研讨会回放:使用模块化模式和 Spring 驯服耦合和内聚的野兽

新闻 | Pieter Humphrey | 2013 年 10 月 02 日 | ...

演讲者:Param Rengaiah,Aspire Systems

到目前为止,您应该听说过耦合和内聚。这些概念及其远房表亲多态性是我们作为开发人员日复一日追求的目标。它们以可重用性和代码的全面性承诺来取笑我们。它们以代码质量和可测试性的承诺来吸引我们。它们以“面向对象”设计的形式出现,随后是 GoF 和 SOLID 设计模式、DDD、BDD……但它们都没有兑现承诺。现在,模块化模式和函数式编程是新的宠儿。

当您选择在大型复杂企业项目中基于模块化模式进行大型重构练习时会发生什么?这段旅程漫长、艰辛且可怕。在此过程中,我树敌无数,也结识了一些新朋友。本次演讲将重点介绍技术和其他问题以及如何克服这些问题;Spring 在哪里提供了帮助,又在何处造成了阻碍。最后,值得吗?参加本场会议,您将找到答案。

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

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部