SpringOne2GX 2013 开幕之夜主题演讲

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

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

演讲者:Paul Maritz、Adrian Colyer、Dave Syer、Juergen Hoeller、Chris Beams、Edward Hieatt(Pivotal Labs)。

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

网络研讨会回放:Spring Boot - 为所有人简化 Spring

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

演讲者:Phil Webb

现代系统不再是曾经那种单体部署。真正的“面向服务的架构”的承诺终于实现了,系统现在由小型、离散、自包含的单元组成。但是,随着需要编写的应用程序越来越多,需要管理的部署也越来越多,您是否正在寻找一些东西来减轻痛苦?您是否厌倦了在stackoverflow上搜索复制粘贴配置,您是否想编写可以“立即运行”的应用程序?也许您刚刚开始使用Spring,并希望找到一种快速学习基础知识的方法,而无需手动下载和安装一半的互联网?

在这个网络研讨会中,Phil Webb 将演示 Spring Boot 如何让您轻松快速地从零开始使用 Spring。我们将了解如何使用 Groovy 快速原型化 Spring 应用程序,以及如何简化 Java 应用程序中的 Spring 配置。我们将展示如何将 tomcat 嵌入到您的应用程序中,并将几行 Java 代码转换为一个不到 8 MB 的可生产环境的可执行 jar 文件。

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

网络研讨会回放:使用 Pivotal Tracker 实现敏捷

新闻 | Pieter Humphrey | 2013年9月30日 | ...

主讲人:Davis W. Frank,Pivotal Labs

幻灯片:https://github.com/infews/2013.09.05.GettingAgileWithPivotalTracker

“敏捷软件开发”是一个模糊的术语。它是一个总称。它是一个有争议的术语。但它究竟是什么意思?敏捷开发的首要原则是保持反馈循环较小,以允许团队在交付过程中进行频繁的小调整。Pivotal Labs 每天都在实践这一点。我们指导我们的客户如何从第一性原理重新审视他们的问题和方法。我们编写了 Pivotal Tracker——敏捷项目管理应用程序——以符合我们的想法。来学习紧密的反馈循环,如何在软件中使用它们,以及 Pivotal Tracker 如何让您的待办事项列表保持井然有序。

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

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

新闻 | Pieter Humphrey | 2013年9月24日 | ...

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

欧洲

星期二,10月8日 下午3:00,格林尼治标准时间夏令时 伦敦,格林尼治标准时间+01:00)

注册 https://gopivotal.webex.com/gopivotal/onstage/g.php?t=a&d=667384670

 

北美洲

星期二,10月8日 上午10:00,太平洋夏令时 旧金山,格林尼治标准时间-07:00)

注册 https://gopivotal.webex.com/gopivotal/onstage/g.php?t=a&d=660130258

网络研讨会:使用 Hadoop 和 Spring 构建大数据应用程序

新闻 | Pieter Humphrey | 2013年9月24日 | ...

在 Pivotal,我们将两个开源项目结合在一起——Hadoop 和非常快速且广泛使用的 Spring java 应用程序开发框架,以帮助构建大数据应用程序。虽然 Hadoop 正在成为事实上的存储和处理数据的基础,但现实情况需要更多。数百万开发人员已经在使用 Spring 创建高性能、易于测试、可重用的代码,而无需任何锁定。在本月的网络研讨会中,James Williams 将探讨 Spring XD(Xtreme Data)如何满足大数据应用程序的需求,包括

  • 从各种输入源到 HDFS 的高吞吐量分布式数据摄取
  • 摄取时的实时分析,例如收集指标和计数值
  • 通过批处理作业进行 Hadoop 工作流管理
  • 高吞吐量数据导出,例如从 HDFS 到 RDBMS 或 NoSQL 数据库。

日期:2013年10月3日,星期四 时间:上午9:00,太平洋标准时间/下午5:00,格林尼治标准时间夏令时

注册 http://play.gopivotal.com/Global_Hadoop_Spring_Webinar_Register.html

 

本周 Spring - 2013年9月24日

新闻 | Pieter Humphrey | 2013年9月24日 | ...

大家好!Pieter 代表 Josh Long 发布此内容……本周,Spring 和 Cloud Foundry 团队正在 JavaOne 与开发人员讨论 Spring、Cloud Foundry、Hadoop 和大数据!令人高兴的是,我们相当新的 @GoPivotal 展位吸引了很多关注!

我也遇到了 Duke!我认为这位大人物看到我时和我一样高兴!

  1. Spring 忍者 Greg Turnquist 撰写了一篇关于 如何通过拉取请求为 Spring Boot 做出贡献 的精彩文章。这篇文章最终确实讨论了发送拉取请求的过程,但大部分内容实际上是对扩展 Spring Boot 以适应新用例(如 JMS,它根本尚未添加)的非常好的介绍。如果您还没有了解 Spring Boot,这篇文章还会介绍一些很酷的功能。
  2. 说到 Spring Boot,请查看 即将举行的 Spring Boot 网络研讨会,由项目联合负责人 Phil Webb 主持
  3. Rossen Stoyanchev 撰写了一篇关于如何构建 使用 WebSocket 或 Sock.js 的 Web 应用程序,以及如何在其之上叠加 STOMP 以简化浏览器和服务之间消息样式交互的精彩文章。
  4. Rossen 还将于 10 月 8 日举办一个即将举行的网络研讨会,使用 Spring 构建 WebSocket 浏览器应用程序,展示其 SpringOne2GX 2013 会议的最佳内容。
  5. 我鼓励您查看 即将举行的网络研讨会,由 James Williams 主持,主题是使用 Spring、Spring XD 和 Hadoop 构建大数据应用程序!这将是一次精彩的演讲。James 有些杀手级的示例,并且了解他的工作。
  6. 相关新闻,我写了一篇关于我对 数据集成、流处理和 Spring XD 的想法 的简短文章。
  7. Jakub Kubrynski 撰写了一篇关于如何使用加载时编织来 使用几种不同的方法将依赖项注入到未由 Spring 容器管理的对象中 的精彩文章。
  8. Nitin Kumar 撰写了一篇关于 Spring Integration 的精彩文章,这是一种轻量级方法
  9. Tomás Lin 说他喜欢使用 Spock 测试 Grails 应用程序,他撰写了一篇 关于如何使用 Spock 测试 Spring Boot 的精彩文章
  10. 有时,您需要执行 RMI,当您这样做时,Spring 可以满足您的需求
  11. BitwiseOR 博客有一篇关于 如何使用 Spring Boot 构建 REST 服务(使用 Groovy) 的精彩文章!太棒了!我不确定我是否同意结论,但无论什么能让人们能够使用它来简化开发,这都是一个胜利!而且,有了像这样的精彩文章,希望很快每个人都会开始使用它来引导他们的开发!

网络研讨会:使用 Spring Boot 简化 Spring

新闻 | Pieter Humphrey | 2013年9月19日 | ...

您是否厌倦了在stackoverflow上搜索复制粘贴配置,您是否想编写可以“立即运行”的应用程序?也许您刚刚开始使用Spring,并希望找到一种快速学习基础知识的方法,而无需手动下载和安装一半的互联网?

在这个网络研讨会中,Phil Webb 将演示 Spring Boot 如何让您轻松快速地从零开始使用 Spring。我们将了解如何使用 Groovy 快速原型化 Spring 应用程序,以及如何简化 Java 应用程序中的 Spring 配置。我们将展示如何将 tomcat 嵌入到您的应用程序中……

网络研讨会回放:使用 Cucumber 进行 Spring 自动化测试 (2013年8月)

新闻 | Pieter Humphrey | 2013年8月30日 | ...

了解 Spring 和 Cucumber 如何集成以使测试自动化更加轻松。Cucumber 是一个用于行为驱动开发 (BDD) 的框架,它是测试驱动开发 (TDD) 的改进。其目的是使开发人员能够用纯文本编写高级用例,这些用例可以由非技术利益相关者验证,并将其转换为用 Gherkin 语言编写的可执行测试。使用 Spring、Cucumber、WebDriver2,Hemant Joshi 将向您展示如何优雅而愉快地使用 Spring 和 Cucumber 进行 BDD。

Spring Framework 3.2 和 SpringSource EBR

新闻 | Pieter Humphrey | 2013年8月23日 | ...

从3.2版本开始,Spring Framework 的JAR文件(例如spring-core、spring-context和spring-webmvc)不再包含带有OSGi元数据的MANIFEST.MF文件。同样,构建也不会自动升级到SpringSource EBR。为了确保OSGi用户能够升级到Spring Framework 3.2,SpringSource将在GA版本发布后不久,通过单独的流程为Spring Framework 3.2 GA创建并发布bundle到EBR。为了让社区在GA发布之前验证OSGi元数据,我们还将发布至少一个3.2里程碑版本或候选版本。请注意,Spring Framework 3.1.x系列的任何未来版本都将继续包含OSGi元数据,并将像往常一样立即发布到EBR。感兴趣的用户可以关注SPR-8903,以便在Spring Framework 3.2 bundle发布到EBR时收到通知。

新加坡免费Spring-Hadoop大会

新闻 | Michael Isvy | 2013年8月22日 | ...

我们很高兴地宣布,我们将于8月30日星期五在新加坡市中心举办一场关于Spring和Hadoop的免费会议,时间为下午6点至8点。

Spring最佳实践:从Spring Petclinic到Spring Data Hadoop

Michael Isvy于2008年加入SpringSource(Spring背后的公司,现为Pivotal的一部分)。从那时起,他已在10个不同的国家向1000多名学生教授Spring。他在许多会议上发表了关于Spring的演讲,并且是SpringSource博客上的活跃技术博主。Michael在SpringSource担任亚太地区教育经理…

获取Spring通讯

通过Spring通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部