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 聚会 Google 论坛。在那里注册,以便将日期直接发送到您的收件箱。

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

  • 时间:2009 年 3 月 13 日
  • 地点:De Jaren - Nieuwe Doelenstraat, 阿姆斯特丹(地图,如下所示)
  • 时间:下午 5:30 开始
  • 内容:饮品和聊天,关于……好吧,一切

从中央……

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

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

现在假期(在荷兰)即将结束,我认为是时候再次举办阿姆斯特丹 Java 聚会了。因此,我们再次预定了 Nieuwe Doelenstraat 的好老 Jaren,以便与 Java 开发人员和其他想要加入的人一起喝几杯(付费)饮料。

我们在阿姆斯特丹举行的核心 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 体验会上,我主持了一个关于各个方面的会议。其中之一是我上周介绍的Hibernate 同步方面。另一个是能够捕获首次故障和系统状态的方面,有时称为首次故障数据捕获 (FFDC)。我主持了这次会议,以展示一些非常有用的方面,但人们在实践中可能还没有遇到过这些方面。我经常听到人们询问日志记录、跟踪、事务管理和安全性以外的方面。我认为 Hibernate 同步方面和 FFDC 方面是很好的例子。

介绍

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

让我们……

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

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

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

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

顺便说一下,我在去年 12 月的Spring 体验会上的一次会议中介绍了这个方面,这篇文章还包含了源代码,供那些……

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

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

是时候再次举办 Java 聚会了。我决定将阿姆斯特丹这场季度活动的第七届推迟到夏季之后,因为荷兰的大多数人在 8 月左右都会休假几周。

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

我们将与去年 4 月的聚会在同一地点举行,因为这对我们来说非常方便,而且每个人似乎都对此感到满意。第一次 Java 聚会在我最喜欢的阿姆斯特丹聚会场所举行……

揭穿神话:代理会影响性能

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

在最近的一篇博客文章中,Marc Logemann谈到了代理性能的问题。在他的文章中,他要求“Spring 小组”提供一份白皮书。我不想花上好几页来讨论代理和字节码编织机制之间的纳秒级差异,但我确实认为再次重申它们之间的差异以及这场讨论是否重要是有价值的。

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

让我们首先简要回顾一下代理的用途(一般来说,以及在 Spring 中)。根据四人帮 (GoF)关于设计模式的书,代理是另一个对象的替代对象或占位符,用于控制对其的访问。因为代理位于对象的调用者和真实对象本身之间,所以它可以决定阻止调用真实(或目标)对象,或者在调用目标对象之前执行某些操作。prox.jpg

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

获取支持

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

了解更多信息

即将举行的活动

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

查看全部