Web 诞生 25 周年快乐!或者:通过拥抱 Web 来纪念它

工程 | Josh Long | 2014 年 3 月 13 日 | ...

昨天,也就是 2014 年 3 月 12 日,是 Sir Tim Berners-Lee 发明 Web25 周年 纪念日 正如他解释道:“我只需要把超文本(hypertext)的想法与传输控制协议(Transmission Control Protocol)和域名系统(domain name system)的想法连接起来,然后——嗒哒!——万维网就诞生了。” 很简单,真的。(哈哈!)

图示(来自 Wikimedia)是 Sir Tim Berners-Lee 组装最初的 HTTP 服务和客户端的原始 NeXT 工作站(其操作系统 NeXT Step 是当今 OS X 和 iOS 设计的基础)。

题外话:我一直在想,如果能做到……会是什么样子

Spring 本周回顾 - 2014 年 3 月 11 日

工程 | Josh Long | 2014 年 3 月 12 日 | ...

欢迎阅读新一期的 Spring 本周回顾!像往常一样,我们有很多内容要介绍,所以让我们开始吧!

  1. Spring AMQP 的负责人 Gary Russell 刚刚宣布 Spring AMQP 1.3.0 刚刚发布了
  2. Spring Social 的负责人 Craig Walls 刚刚宣布 Spring Social 1.1 的第一个期待已久的 RC 版本发布了。太棒了!我很高兴看到这个新版本。
  3. Spring Security 的负责人 Rob Winch 刚刚宣布 Spring Security 3.2.2 和 3.1.6 的安全修复已经发布
  4. Spring Boot 的联合负责人 Dr. Dave Syer,以及许多其他了不起的事情,最近组装了一个漂亮的 Spring Boot 包装器,用于 Ratpack(一个 JVM Web 应用工具包)。这真是棒了。
  5. Spring Data 的负责人 Oliver Gierke 刚刚宣布 Spring Data Babbage 的第一个服务版本现已可用
  6. 我整理了一篇关于 Spring Boot 应用的各种部署策略 的文章。
  7. 不要错过 Mattias Arthursson 在 3 月 18 日的网络研讨会,他将介绍 Spring LDAP 2.0.0
  8. 加入 Juergen Hoeller 和 Spring 团队的行列,参加 3 月 25 日关于 Java 8 和 Spring Framework 4.0 的网络研讨会!
  9. 说到 Spring Data,请查看 SpringOne2GX 2013 关于 Spring Data 仓库最佳实践的演讲回放
  10. 不要错过 John Hann 在 SpringOne2GX 2013 上关于实用 JavaScript 的介绍
  11. Emanuel Rabina 在 SpringOne2GX 2013 上发表了关于如何使用自然模板和 Thymeleaf 改进 Spring 视图层的演讲:来看看吧!
  12. More Vaadin 博客上有一篇不错但很短的文章,介绍了 Vaadin 的 Petter Holmström 和我一直在合作的 Spring Boot/ Vaadin 集成。很好!和往常一样,这是开源的,所以不要害羞,一定要 把你有的任何反馈发过来
  13. 相关新闻:Petter 和我正在合作的 Vaadin4Spring 集成快照现已发布到 Sonatype 的仓库中 - 请享用!
  14. 我们的朋友 Eberhard Wolff 回来了,这次他写了一篇不错的(德语)文章,关于 Spring 4.0 和 Spring Boot,以及(许多)其他内容
  15. David Williams 的博客 Cloud Foundry 的价值实现故事,引人深思:一项技术能多快地交付价值——可衡量的价值?
  16. Martin Fowler 已经开始 关注微服务领域。没有具体要报告的。这只是一个我推荐关注的页面。
  17. CA Technologies 的 Layer 7 公司刚刚发布了一项关于 API 设计和部署的调查结果。调查有很多值得借鉴的地方,务必阅读,但我认为特别有前景的一点是:API 开发者中 支持超媒体的 API 的预测增长。如果你有兴趣拥抱超媒体和 HATEOAS 设计模式,我鼓励你 了解 Spring HATEOAS,如果你想学习如何使用 Spring HATEOAS 和 Spring Boot,请 查看此教程和相关代码

部署 Spring Boot 应用

工程 | Josh Long | 2014 年 3 月 7 日 | ...

Spring Boot 1.0 RC4 刚刚发布,1.0 版本应该也不远了,并且将带来各种酷炫的功能

我收到的许多问题之一与 Boot 应用的部署策略有关。Spring Boot 构建在 Spring 之上,可以在 Spring 可以服务的任何地方服务。它享受着 Spring 的可移植性。Spring Boot 让开发者首先专注于应用的开发,而无需过度关注其生命周期的其他各个方面,包括部署和管理。

它旨在实现开箱即用的生产就绪。作为其中一部分,Spring Boot 默认会做一些可能一开始对某些人来说很陌生的事情。在这篇文章中,我希望简要介绍一些部署 Spring Boot 应用的常见策略。在我们深入探讨之前,我会非常简要地介绍它和一些示例代码。欢迎跳过本节,直接从嵌入式 Web 服务器部署开始……

Spring 本周回顾 - 2014 年 3 月 4 日

工程 | Josh Long | 2014 年 3 月 5 日 | ...

欢迎阅读新一期的 Spring 本周回顾

像往常一样,我们有很多内容要介绍,所以让我们开始吧!

  1. Spring Batch 和 Boot 的联合创始人 Dr. Dave Syer 宣布 Spring Boot RC4 现已可用。看看最新的版本有什么好东西!
  2. 有一篇新指南详细介绍了 如何使用 Spring Data REST
  3. Spring Data 大师 Christoph Strobl 宣布 Spring Data Redis 1.2 现已可用。
  4. 不要错过 Mattias Arthursson 在 3 月 18 日的网络研讨会,他将介绍 Spring LDAP 2.0.0
  5. 加入 Juergen Hoeller 和 Spring 团队的行列,参加 3 月 25 日关于 Java 8 和 Spring Framework 4.0 的网络研讨会!
  6. David Turanski 整理了一篇不错的文章,关于 如何使用 Groovy 进行 Bean 配置
  7. Alvaro Videla 和 Jan Machacek 在 SpringOne2GX 2013 上的演讲 RabbitMQ 是新的王者,现已在线提供
  8. Gary Russell 在 SpringOne2GX 2013 上 介绍 Spring Integration 内部机制的演讲现已在线提供
  9. Pance Cavkovski 写了一篇不错的文章,演示了 来自 JavaWebSocket 项目、Java EE 7 和 Spring 4 的 WebSocket 支持
  10. Norris Shelton Jr. 写了一篇不错的文章,关于如何使用自定义注解从 当前安装的 Authentication 对象访问 Spring Security Principal
  11. Quinten Krijger 写了一篇不错的文章,关于如何 使用 Spring Security 和 Spring MVC 管理会话并发
  12. Tomasz Nurkiewicz 写了一篇关于 如何构建自定义 Spring XML 命名空间 的文章。不过,他在开头提出了一个很重要的观点:Spring 并非必须使用 XML!
  13. Not Just Another Blog 博客探讨了如何 覆盖 Spring Security 过滤器链
  14. Thys Michels 写了一篇简洁明了的文章,关于如何使用 Java 配置 配置一个 Spring 应用,以便在 Heroku 上消费 ElasticSearch 服务

Spring Framework 4 中的 Groovy Bean 配置

工程 | David Turanski | 2014 年 3 月 3 日 | ...

本文旨在向 Java 开发者介绍 Groovy Bean Builder,作为 Java @Configuration 和 XML 配置的强大替代或补充方案。Spring Framework 4.0 版本包含了将 Grails Bean Builder 移植到 Spring Framework 核心的内容,为配置 Spring 应用提供了 Groovy DSL。Groovy 和 Grails 开发者无疑熟悉这种方式来配置 Spring 应用,我估计你们其他人已经在想“这有多酷?”

如果你不是 Groovy 专家,请不用担心。就像许多 Java 程序员使用另一个流行的 Groovy DSL——Gradle 来构建应用一样,你只需要了解一些基本语法就可以上手。示例代码可以在 github 上找到……

Spring Data REST 入门

工程 | Greg L. Turnquist | 2014 年 2 月 26 日 | ...

紧随 Spring Data Codd GA 发布 之后,Spring Data REST 有了一篇新的入门指南,使用 REST 访问数据。它展示了如何构建一个具有 JPA 后端和 RESTful、超媒体驱动的前端的应用。

Spring Data REST 承担了构建强大 RESTful 前端以及为后端编写 JPA 查询的所有繁重工作。最棒的是,该指南利用了 Spring Boot,因此你使用的是 Spring 团队最新、最棒的技术。

干杯!

Spring 本周回顾 - 2014 年 2 月 25 日

工程 | Josh Long | 2014 年 2 月 25 日 | ...

欢迎回到新一期的 Spring 本周回顾

昨天我在乔治亚州亚特兰大参加了 精彩的 DevNexus 大会,向开发者们介绍了 Spring 广阔领域中的最新进展,以及如何使用 Spring 进行 REST API 开发。今天我在加拿大蒙特利尔参加 ConFoo 大会。本周我将向开发者们介绍 Spring 丰富的 NoSQL 和大数据支持,以及如何使用 Spring 构建 REST API。

像往常一样,我们有很多内容要介绍,所以让我们开始吧!

  1. Spring Batch 负责人 Michael Minella 宣布 Spring Batch 3.0 M3 现已可用。我最喜欢的新功能?它实现了 JSR 352(Batch JSR)所需的所有部分!恭喜 Michael 和团队,这是一个巨大的里程碑!
  2. Spring Mobile 负责人 Roy Clarkson 宣布 Spring Mobile 1.1.1 现已可用
  3. Spring Security 负责人 Rob Winch 宣布 Spring Security 3.2.1 和 3.1.5 现已可用
  4. Rob 宣布 Spring LDAP 2.0.1 现已可用
  5. Christoph Strobl 宣布 Spring Data Redis 1.2.0 也现已可用!
  6. 加入 Juergen Hoeller 和 Spring 团队,了解 3 月 25 日关于 Java 8 和 Spring Framework 4.0 的内容
  7. 不要错过 Mattias Arthursson 在 3 月 18 日介绍 Spring LDAP 2.0.0 的演讲。
  8. Tomcat 爱好者应该看看 Apache Committer Stuart Williams 和 Daniel Mikusa 的网络研讨会回放:Apache Tomcat 8 介绍
  9. SpringOne2GX 2013 的 Spring Data 社区闪电演讲回放现已发布
  10. SpringOne2GX 2013 演讲回放:_SpringOne2GX 2013 回放:使用 Spring、Neo4J、Mongo 和 Redis 在云中研究癌症_
  11. Spring Data 负责人 Oliver Gierke 宣布 Spring Data Codd 现已可用且为 GA 版本!看看最新的版本有什么好东西!
  12. Axon CQRS 框架的最新版本 2.1 现已可用
  13. Pivotal 首席执行官 Paul Maritz 写了一篇不错的文章,关于 围绕 Cloud Foundry 成立基金会
  14. El Reg 也有一篇不错的文章,关于最近 Cloud Foundry 基金会的成立,文章标题是 Cloud Foundry 在 EMC、IBM、HP、Rackspace、SAP、VMware 的爱中受到关注
  15. Zoltan 博客上有一篇不错的文章,关于 使用 Spring Security 实现双因素认证
  16. Biju Kunjummen 在 Java Code Geek's 博客上整理了一篇不错的文章,关于他 使用 Spring Boot 和 Spring Integration 的第一步
  17. Xavier Padró 发布了他上周介绍 Spring 和 Thymeleaf 的文章的后续文章。新文章探讨了如何 构建表单以及如何在 Thymeleaf 中使用 Ajax
  18. 说到 Spring Boot,OpenCredo 博客 也有一篇不错的文章,关于他们使用 Spring Boot 的第一步!来看看吧
  19. JavaLobby 有一篇不错的文章,关于如何 在 Spring MVC 中使用自定义 ViewResolvers

Spring 本周回顾 - 2014 年 2 月 18 日

工程 | Josh Long | 2014 年 2 月 19 日 | ...

欢迎阅读新一期的 Spring 本周回顾!像往常一样,我们有很多内容要介绍,所以让我们开始吧!

  1. Spring Data 负责人 Oliver Gierke 宣布 Spring Data Babbage SR3 已发布。新版本包含了 Spring Data Commons 1.6.4、Spring Data JPA 1.4.4、Spring Data MongoDB 1.3.4 和 Spring Data Neo4J 2.3.4。就像之前的 Spring 4 一样,这个发布序列带有 一个 Maven 依赖项 BOM(物料清单),可用于统一依赖项版本。
  2. 3 月 18 日网络研讨会 - 加入 Mattias Arthursson 的行列,他将 介绍 Spring LDAP 2.0.0
  3. 3 月 25 日网络研讨会 - 务必关注 Spring 负责人 Juergen Hoeller 即将举行的网络研讨会:基于 Java 8 的 Spring Framework 4
  4. SpringOne2GX 2013 回放:Spring 和 Sencha - 天作之合(或至少在云中) 现已提供。
  5. 看看 Spring 的创始人之一 Rob Harrop 关于 在 Amazon Web Services 中运行 Spring 的演讲,这是 SpringOne2GX 2013 中的一个精彩演讲。
  6. HCL Technologies 副总裁 Srinivas Ajjarapu 写了一篇不错的文章,介绍 Pivotal 的技术栈如何帮助 IT 降低开支 并获得更多收益。
  7. Nicolas Frankel 回来了,并整理了一篇不错的文章,关于如何 串联 Spring MVC ViewResolvers
  8. Daniel Mikusa 和 Stuart Williams 介绍 Apache Tomcat 8 的网络研讨会回放现已在线提供
  9. Steve Perkins 整理了一篇不错的文章,关于他 使用 Spring Boot 的第一步。来看看吧!
  10. John Thoms 整理了一个不错的示例,关于如何 配置 Spring Boot 的嵌入式 Tomcat 应用服务器以支持 SSL。来看看吧!
  11. 基于 Spring Boot 的优秀项目 JHipster 现已发布,包含新的监控端点以及更多功能
  12. 说到 Spring Boot,Spring Boot RC 3 现已可用。不要犹豫,快来体验吧。
  13. 我们的朋友 Xavier Padró 又来了,带来了一篇不错的文章,介绍如何 在 Spring 中使用视图模板库 Thymeleaf
  14. 我的朋友 Andy Piper 和 Eclipse Paho(一个 MQTT 客户端)负责人 Andy Piper 整理了一篇不错的文章,关于如何使用 Spring Integration 的 MQTT 支持

Spring 本周回顾 - 2014 年 2 月 11 日

工程 | Josh Long | 2014 年 2 月 11 日 | ...

欢迎回到新一期的 Spring 本周回顾!我正在为未来几周的忙碌日程做准备。18 日我将在我们办公室(加利福尼亚州旧金山霍华德街 875 号)做一次技术讲座(非常欢迎您来!只需在 18 日星期二太平洋标准时间中午 12:30 左右出现,加入我们,一起讨论 Boot,伙计们!),19 日我会进行一些培训,然后我将前往亚特兰大参加盛大的 DevNexus 大会,紧接着,第二天我就要前往加拿大蒙特利尔参加 ConFoo 大会。我希望在这里、在 GoPivotal 办公室的技术讲座上在亚特兰大,或者 在蒙特利尔见到你!

本周我们有很多……

获取 Spring 时事通讯

订阅 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部