Alef Arendsen

校友
博文Alef Arendsen

使用 Spring 的 REST 支持向应用程序添加 Atom 视图

工程 | 2009 年 3 月 16 日 | ...

在 Spring 3.0 中,Spring MVC 将增强 REST 支持。本文描述了如何使用 REST 支持在简单示例应用程序之上实现 AtomView。按照此分步过程,了解使用 Spring MVC 中新的 REST 支持在简单应用程序之上实现 AtomView 是多么容易。

步骤 1:下载应用程序骨架

在本博客文章的底部附近,您将找到一个简单的下载文件,其中包含 Web 应用程序的骨架。在其中,您将找到此应用程序所需的所有 Spring 3.0 二进制文件,以及 Atom 功能所需的一些额外文件。Spring 二进制文件基于夜间构建,一旦 Spring 3.0 正式发布,可能会被最终构建取代。

接下来,使用“导入 > 将现有项目导入工作区”向导(从“文件”菜单)在 Eclipse 中加载项目。该应用程序是一个简单的 Eclipse 动态 Web 项目,具有 Spring MVC 设置的所有基础设施。因此,如果您熟悉 Spring MVC……

下一次阿姆斯特丹 Java 聚会 - 3 月 13 日

工程 | 2009 年 2 月 24 日 | ...

由于我本人出差频繁,我们自去年 9 月以来一直没有聚会。已经快 半年了,所以是时候再举办一次了。

但是,在我们继续之前,我想指出我们已经建立了一个新的 Google 群组,以让您随时了解情况。在过去几年中,我收到了很多设置邮件列表的请求,所以从现在开始,关注新的 Java 聚会日期的主要地点是 Java Meetup Google Group。在那里注册,将日期直接发送到您的收件箱。

好的,接下来是下一次聚会的详细信息

  • 时间:2009 年 3 月 13 日
  • 地点:De Jaren - Nieuwe Doelenstraat, 阿姆斯特丹(地图,下方)
  • 时间:下午 5:30 开始
  • 内容:饮品和聊天,关于……嗯,所有事情

从中央……

阿姆斯特丹 Java 聚会 - 9 月 12 日

工程 | 2008 年 8 月 20 日 | ...

现在假期(在荷兰就是这样)几乎结束了,我想是时候再举办一次阿姆斯特丹 Java 聚会了。所以,我们再次预订了 Nieuwe Doelenstraat 的老牌 Jaren,与 Java 开发者同行和所有想加入的人一起喝几杯(付费)饮料。

我们将在与阿姆斯特丹举办的 Core AOP 课程的同一周进行此操作,这对我来说非常方便,因为现在我确定我会在城里,而不像其他一些聚会我无法亲自到场。

再次,地点与上次相同。像往常一样……

SpringSource Tool Suite 中的运行时错误分析

工程 | 2008 年 4 月 14 日 | ...

三周前,SpringSource Tool Suite 发布了。负责此产品的 Christian 已经对此进行了博客发布,我们还提供了一个网络研讨会,供那些希望快速掌握其目前所有功能的人使用。在此条目中,我想特别强调运行时错误报告功能。

当我编程时,有时控制台窗口会显示数十个堆栈跟踪,因为我造成了一些错误。有时,我很幸运,堆栈跟踪看起来很熟悉。如果是这样,那么问题可能很容易解决。然而,有时……

Q2 阿姆斯特丹 Java 聚会 - 2008 年 5 月 23 日

工程 | 2008 年 4 月 8 日 | ...

距离阿姆斯特丹 Java 聚会已经有一段时间了。我经常出差,过去一个季度无法组织另一次聚会。但我们又来了:(几乎)每季度的阿姆斯特丹 Java 聚会,提供免费饮品(或至少前几轮),将于 5 月 23 日阿姆斯特丹的 grand-cafe de Jaren (有关地点更多信息,请参阅下方) 举行。您可以期待许多 Java 开发者(通常有 50 到 80 人参加),技术和非技术讨论,当然还有荷兰 Java 行业的最新八卦。我们很乐意听到来自……

Spring 依赖注入与 Java 5(包括幻灯片和代码)

工程 | 2008 年 3 月 18 日 | ...

我正在前往开罗的路上写这篇文章。我们正飞越意大利西部,可以清晰地看到意大利海岸线,蓝色的海水和轻轻拍打海岸的波浪。现在那里一定很美。我正前往开罗参加由 Ahmed Hashim 组织的 埃及用户组会议,毫无疑问他会做得非常出色,我对此深信不疑。我将就 Spring 进行演讲,这次的主题是依赖注入、类型安全和 Java 5。昨天(也就是 3 月 14 日),我在荷兰 Loenen 的 Profict Wintercamp 为观众做了几乎相同的演示……

捕获故障和系统状态(第一部分)

工程 | 2008 年 1 月 7 日 | ...

在 The Spring Experience 大会上,我主持了一个关于各个方面的会议。其中之一是我上周描述的 Hibernate 同步方面。另一个是能够捕获首次故障和系统状态的方面,有时称为首次故障数据捕获(FFDC)。我主持这个会议是为了展示一些非常有用的方面,但人们可能在实践中还没有遇到过。我经常听到人们询问日志、跟踪、事务管理和安全性之外的方面。Hibernate 同步方面和 FFDC 方面我认为都是很好的例子。

介绍

FFDC 的目标是在错误发生时捕获尽可能多的有关系统当前状态的信息。以下条目解释了此方面的工作原理以及如何在自己的应用程序中使用。

让我们……

在 JDBC 操作之前,刷新 Hibernate Session(包括 TSE 示例代码)

工程 | 2008 年 1 月 4 日 | ...

在同一个事务中混合使用对象关系映射器(Object-Relational Mapper)的代码和不使用它的代码,可能会导致数据在底层数据库中未能及时可用的问题。由于这种情况我时常遇到,我认为如果我写下解决此问题的方法,对大家都会有所帮助。

简而言之:我将在本文的其余部分中介绍一个方面,它触发底层持久化机制(JPA、Hibernate、TopLink)将任何脏数据发送到数据库。

顺便说一下,我在去年 12 月的 The Spring Experience 的一次会议中介绍了这个方面,本文也为各位提供了源代码……

阿姆斯特丹 Java 聚会 Q307,9 月 21 日

工程 | 2007 年 8 月 2 日 | ...

又到了下一次 Java 聚会的时间了。我决定将这个在阿姆斯特丹每季度举行一次的活动的第七期推迟到夏天之后,因为荷兰的大多数人会在八月左右休几周的假。

我已经查看了我们的内部日程安排,看来 9 月 21 日是 9 月份剩下的唯一一天,所以我希望它也适合其他人的日程安排。

我们将在与去年四月聚会相同的地点举行,因为这对我们来说非常方便,而且大家似乎都对此表示满意。第一次 Java 聚会是在我最喜欢的阿姆斯特丹聚会场所举行……

揭穿神话:代理影响性能

工程 | 2007 年 7 月 19 日 | ...

在最近的一篇博客文章中,Marc Logemann 谈到了代理性能的主题。在他的文章中,他要求“Spring 开发者”提供一份白皮书。我不想花费大量篇幅讨论代理和字节码织入机制之间精确到纳秒的差异,但我确实认为重申这些差异以及这种讨论是否重要是有价值的。

什么是代理以及我们为什么使用它们?

让我们首先简要回顾一下代理的用途(通常以及在 Spring 中)。根据 GoF(Gang of Four)关于 设计模式 的书,代理是另一个对象的替身或占位符,用于控制对其的访问。因为代理位于对象的调用者和实际对象之间,所以它可以决定阻止实际(或目标)对象被调用,或者在目标对象被调用之前做一些事情。prox.jpg

换句话说,代理可以用作真实对象的替身,以对这些对象应用额外的行为——无论是与安全相关的行为、缓存还是性能测量……

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有