网络研讨会:通过 Project Flux 将 Eclipse 连接到基于云的开发者工具时代

新闻 | Pieter Humphrey | 2014 年 4 月 8 日 | ...

演讲者:Martin Lippert (Pivotal),Mike Milinkovich (Eclipse Foundation)

Eclipse IDE(一个例子)很棒,但我们越来越多地看到新的项目和公司在基于云的开发者工具领域工作,他们使用纯粹在浏览器中运行的前端。Eclipse Orion 项目就是其中一个例子。虽然这些新方法看起来很有前景,但它们通常与现有的桌面级 IDE 完全脱节,而且距离为 Java 开发者提供良好的工作体验还有很远的距离。在本次网络研讨会中,Martin Lippert 将抢先介绍 Project Flux,这是一个托管在 Eclipse 的新项目,我们一直在努力弥合现有桌面级 IDE 和未来基于云的开发者工具之间的差距。虽然这个项目距离发布可用的版本还有很远,但本次网络研讨会将深入了解其原型以及未来的发展方向。Eclipse 基金会执行董事 Mike Milinkovich 将作为特别嘉宾进行介绍。

2014 年 4 月 22 日星期二下午 3:00(伦敦,UTC+01:00)注册

2014 年 4 月 22 日星期二上午 10:00 太平洋夏令时(旧金山,UTC-07:00)注册

网络研讨会:使用 Java 和 Javascript 进行 Web 应用诊断

新闻 | Pieter Humphrey | 2014 年 4 月 8 日 | ...

演讲者:Josh Long (Pivotal) 和 Ashley Puls (New Relic)

如今,客户端 JavaScript 的使用越来越多。许多人正开始走上一条困难的道路,即在客户端使用 JS 进行完整的应用程序开发,这不仅仅是简单的悬停菜单逻辑或展示组件。但有效地跟踪和追踪意味着查看整个应用程序,而不仅仅是前端。New Relic 可以在开发或生产环境中使用,以诊断混合的 Javascript/Java 应用程序。在本次会议中,Josh Long (Pivotal) 和 Ashley Puls (New Relic) 将展示如何跟踪和追踪当今的混合 Java Web 应用——解决页面加载缓慢、线程阻塞、查询缓慢等问题。

2014 年 4 月 30 日星期二下午 3:00(伦敦,UTC+01:00)注册

2014 年 4 月 30 日星期二上午 10:00 太平洋夏令时(旧金山,UTC-07:00)注册

SpringOne2GX 2013 回放:使用 Spring 进行实时分析

新闻 | Pieter Humphrey | 2014 年 3 月 31 日 | ...

录制于加利福尼亚州圣克拉拉的 SpringOne2GX 2013

演讲者:David Turanski, Luke Taylor

今天的解决方案必须提供解释相关事件和理解当前趋势的能力。本次会议将介绍 Spring XD 的一些开箱即用功能,用于接入大数据流并生成指标,例如简单计数器、聚合计数器、移动平均、变化率和直方图。动手演示将向您展示 Spring XD 如何使用 Redis 和 GemFire 的持续查询和函数执行功能,将实时分析融入到事件驱动的应用程序中。

了解更多关于 Spring XD 的信息,请访问:http://projects.spring.io/spring-xd

了解更多关于 Spring Data Redis 的信息,请访问:http://projects.spring.io/spring-data-redis

了解更多关于 Spring Data Gemfire 的信息,请访问:http://projects.spring.io/spring-data-gemfire

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

SpringOne2GX 2013 回放:Hadoop - 大数据新手入门基础

新闻 | Pieter Humphrey | 2014 年 3 月 31 日 | ...

录制于加利福尼亚州圣克拉拉的 SpringOne2GX 2013

演讲者:Adam Shook

本次会议假设您对 Apache Hadoop 完全没有了解,并将全面介绍 Hadoop 项目和工具生态系统的所有主要方面。如果您想快速掌握 Hadoop,想弄清楚所有大数据热潮是怎么回事,或者只是想温习一下对 MapReduce 的理解,那么本次会议就适合您。我们将涵盖所有基础知识,详细讨论 HDFS、MapReduce、YARN (MRv2),并广泛概述 Hadoop 生态系统,包括 Hive、Pig、HBase、ZooKeeper 等等。

了解更多关于 Spring XD 的信息,请访问:http://projects.spring.io/spring-xd

了解更多关于 Spring Data Hadoop 的信息,请访问 http://projects.spring.io/spring-hadoop

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

网络研讨会回放:基于 Java 8 的 Spring Framework 4.0

新闻 | Pieter Humphrey | 2014 年 3 月 26 日 | ...

演讲者:Juergen Hoeller

幻灯片:https://speakerdeck.com/jhoeller/spring-framework-4-on-java-8

Spring 在及时为新一代 Java 提供专门支持方面有着良好的记录,现在正是时候拥抱 Java 8:通过 Spring Framework 4.0,我们为所有相关的 OpenJDK 8 特性提供了深入支持,包括 lambda 表达式、JSR-310 日期和时间、参数名发现以及 java.util.concurrent 增强功能。本次演讲将阐述 Spring Framework 4.0 的基本概念,以及 Spring 编程模型中选定的 Java 8 特性,探讨它们对应用架构的影响。

了解更多关于 Spring Framework 的信息,请访问:http://projects.spring.io/spring-framework

以及

https://springjava.cn/guides

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

网络研讨会回放:Spring LDAP 2.0.0

新闻 | Pieter Humphrey | 2014 年 3 月 26 日 | ...

演讲者:Mattias Arthursson,Spring LDAP 项目负责人

幻灯片:https://speakerdeck.com/marthursson/spring-ldap-2-dot-0

最近发布的 2.0 版本为 Spring LDAP 项目带来了显著的改进。凭借 Spring Data Repository 和 QueryDSL 支持、流畅的 LDAP 查询构建器以及 XML 命名空间配置等新特性,现在可以比以往更高效地构建 LDAP 管理应用程序。本次网络研讨会将概述 Spring LDAP 的目标和范围,并演示 2.0 版本中的所有改进,同时提供大量实践技巧,指导您如何最大限度地利用该库。

了解更多关于 Spring LDAP 的信息,请访问:http://projects.spring.io/spring-ldap

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

SpringOne2GX 2013 回放:客户端性能技巧与窍门

新闻 | Pieter Humphrey | 2014 年 3 月 25 日 | ...

录制于加利福尼亚州圣克拉拉的 SpringOne2GX 2013

演讲者:Jeremy Grelle

随着 Web 和移动应用复杂性的增加,确保客户端资源以最优、最高效的方式加载和执行的重要性也随之提高。资源加载技术的差异会对应用的用户体验速度产生巨大影响,并可能决定用户的体验是愉悦还是沮丧。本次演讲将讨论旨在让用户体验保持在愉悦端的性能技术。我们将探讨:

  • 用于衡量客户端性能的实用工具
  • 优化资源及其影响的技术
  • 最大化开发时幸福感和生产性能的方法
  • 将这些技术轻松融入日常工具链
!{iframe width="560" height="315" src="//www.youtube.com/embed/wrdNdp1Dyrc" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回放:对你的 JavaScript 进行 AOP

新闻 | Pieter Humphrey | 2014 年 3 月 25 日 | ...

录制于加利福尼亚州圣克拉拉的 SpringOne2GX 2013。

演讲者:Brian Cavalier

松耦合。你的 Web 前端做到了吗?你的 JavaScript 使用了发布订阅、事件发射器和消息总线!再猜一次,你可以做得更好。面向切面编程 (AOP) 是一种非侵入性地增强对象、方法和函数行为的技术。AOP "从外部" 添加新行为并修改现有行为。使用 AOP,可以在组件之间建立连接,而无需任何一方了解另一方,也无需在代码中增加额外的库依赖。虽然你可能熟悉 Spring 中的 AOP,但你可能还没有在 JavaScript 中应用它。在本次演讲中,我们将这样做。我们将介绍如何在不使用任何额外库的情况下,在纯 JavaScript 中应用 AOP 的简单技术,然后介绍 meld.js (https://github.com/cujojs/meld),它是驱动 Cujo.js (http://cujojs.com) 的 AOP 库。我们将从组件之间建立连接的简单示例开始,逐步深入到更复杂的示例,以真正松耦合的方式集成发布订阅、消息总线等。

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

Java 8 在企业项目中的应用

新闻 | Juergen Hoeller | 2014 年 3 月 21 日 | ...

随着 Java 8 的 GA 版本终于在本周发布,让我们一起欢呼庆祝吧——然后清醒过来,思考如何将其引入到我们的日常工作环境中...

对于原型设计来说,这很容易做到:下载一个 JDK 8,使用 IntelliJ IDEA 或 Eclipse 最新完成的 Java 8 支持,然后就可以开始了。挑战在于下一步:你需要弄清楚如何将你的应用程序部署到支持 Java 8 的环境中。

当然,在实践中,这个考虑可能会来得更早:在你愿意或被允许尝试 Java 8 之前,你需要有一个……

Manning 出版社:Java 8 中的头等函数

新闻 | Pieter Humphrey | 2014 年 3 月 20 日 | ...

Java 开发者已经听说了很多关于函数式编程风格的信息——特别是随着 Java 8 添加了 lambda 表达式。

“Java 8 中的头等函数”是 Raoul-Gabriel Urma, Mario Fusco 和 Alan Mycroft 所著的 Java 8 实战:Lambda 表达式、Stream 和函数式编程 一书中的一段 12 分钟视频教程。

这段视频介绍了方法引用和 lambda 表达式,这是 Java 8 提供的将行为作为参数传递给方法的方式。

要享受本书或任何其他 Manning 图书 38% 的折扣,只需在 manning.com 结账时在促销代码框中输入 vturma01。

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

尽管“lambda 表达式”这个术语听起来抽象而学术,但 Java 8 Lambda 可以对你日常编程方式产生重大影响。最简单地说,lambda 表达式就是一个函数——一段代码——你可以将其作为参数传递给另一个方法。因此,你可以通过使用由 lambda 表示的行为作为参数来应对不断变化的需求。Java 8 的函数式编程特性,如 lambda 和新的 Stream API(它提供了一种更清晰的方式来遍历集合),可以帮助你编写简洁、可维护的代码,这些代码易于扩展并在多核架构上表现良好。《Java 8 实战》是一本关于 Java 8 lambda 和 Java 函数式编程的清晰易懂的指南。它首先实际介绍了 lambda 表达式在实际 Java 代码中的结构和优点。然后,本书介绍了 Stream API,并展示了它如何使与集合相关的代码变得更容易理解和维护。在此过程中,你将发现使用 Java 8 实现代码复用、代码可读性、异常处理、数据操作和并发的新 FP 导向设计模式。对于正在探索 JVM 上其他函数式语言的开发者来说,本书最后快速概览了 Scala 和 Clojure 中有用的函数式特性。

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,助力你的职业发展。

了解更多

获得支持

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

了解更多

即将举办的活动

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

查看全部