Alef Arendsen

校友
博客文章 (authored) 由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日 | ...

由于我(作者)繁重的差旅日程,我们自去年九月以来就没有举行过聚会。已经快 半年 了,所以是时候再组织一次了。

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

好的,接下来是关于下次聚会的详情

  • 时间:2009年3月13日
  • 地点:De Jaren - Nieuwe Doelenstraat, 阿姆斯特丹(地图见下)
  • 时间:下午5点30分开始
  • 内容:喝东西和聊天,关于...嗯,所有一切

从中心…

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

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

荷兰的假期季节已经接近尾声,我想是时候再举行一次阿姆斯特丹 Java 聚会了。所以,我们再次预订了 Nieuwe Doelenstraat 老地方 De Jaren,与 Java 开发者同行以及所有想加入的人一起喝几杯(付费)饮品。

我们将在与阿姆斯特丹举行的 Core AOP 课程同一周举办这次活动,这对我来说非常方便,因为这样我肯定会留在城里,而不像之前一些我无法亲自到场的聚会。

再次,地点和上次一样。照例...

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

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

三周前,SpringSource Tool Suite 发布了。负责该产品的 Christian 已经就此发表了博客,我们还为那些想快速了解其当前所有功能的人提供了网络研讨会。在这篇文章中,我特别想强调一下运行时错误报告功能。

我在编程时,有时控制台窗口会因为我引起的一些错误而显示几十条堆栈跟踪。有时我很幸运,堆栈跟踪看起来很熟悉。如果是这样,那么问题可能很容易解决。然而,有时...

第二季度阿姆斯特丹 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 冬令营为听众做了几乎相同的演讲...

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

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

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

介绍

FFDC 的目标是在发生错误时捕获尽可能多的关于系统当前状态的信息。下面的文章解释了这个切面如何工作以及如何在你自己的应用程序中使用它。

让我们…

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

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

在同一个事务中混合使用对象关系映射器和不使用对象关系映射器的代码,可能会导致数据在底层数据库中本应可用时却不可用的问题。由于这种情况我时不时就会遇到,我认为如果我写下我的解决方案,对大家都会有所帮助。

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

顺便说一下,我在去年十二月 Spring Experience 大会的其中一个会议中展示了这个切面,本文也包含源代码,供你们中...

阿姆斯特丹 Java 聚会 07年第三季度,9月21日

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

又到下一次 Java 聚会的时间了。我决定将阿姆斯特丹的这项季度活动的第七场推迟到夏季刚过,因为荷兰的大多数人都在八月左右休几周假。

我查看了我们的内部日程安排,似乎9月21日是九月剩下的唯一一天,所以我希望它也能符合其他人的日程安排。

我们将在与去年四月聚会相同的地方举办,因为这对我们来说很方便,而且大家似乎都觉得没问题。有史以来第一次 Java 聚会是在我最喜欢的阿姆斯特丹聚会地点...

揭穿迷思:代理影响性能

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

在最近的一篇博客文章中,Marc Logemann 探讨了代理性能的话题。他在文章中要求“Spring 团队”提供一份白皮书。我不想花费篇幅(p)页又(p)页地讨论代理和字节码织入机制之间精确到纳秒的差异,但我确实认为再次重申这些差异是什么以及这场讨论是否重要,是很有价值的。

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

根据设计模式领域的四人帮(GoF)的著作《设计模式》,代理是另一个对象的替代品或占位符,用于控制对该对象的访问。由于代理位于对象的调用者和实际对象之间,它可以决定阻止实际(或目标)对象被调用,或者在目标对象被调用之前做一些事情。prox.jpg

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

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部