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

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

由于本人繁忙的出差安排,我们自去年九月以来就没有举办过meet up了。这已经将近半年了,所以是时候再举办一次了。

但是,在我们继续之前,我想提一下我们建立的一个新的 Google Group,以便随时通知您有关事宜。过去几年我收到了很多关于建立邮件列表的请求,所以从现在开始,获取新的 Java Meetup 日期的主要渠道是Java Meetup Google Group。在那里注册,以便将日期直接发送到您的收件箱。

好的,接下来是关于下一次 meetup 的详情

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

从中央车站…

编程语言流行度

工程 | Shaun Connolly | 2009年2月23日 | ...

我13岁的儿子一直在使用 Lua、TI Basic 和 Assembler、ActionScript、JavaScript 编程,最近则迷上了 C++/Dark GDK。虽然我过去几年主要专注于 Java,但我使用过多种静态类型和动态类型语言进行编程。

由于我儿子刚刚开始他的编程之旅,我自然会想

现在最流行的编程语言是什么?

我使用了 tiobe.comlangpop.com 来回答这个问题。这两个网站都提供了编程语言的流行度统计数据和排名,我很欣慰地看到 Java、C 和 C++ 的排名…

Spring Integration 10分钟入门

工程 | Mark Fisher | 2009年2月13日 | ...

Spring Integration 1.0 GA 版本在两个月前的 SpringOne 美洲大会上发布了,从那时起,我就一直想写一篇新的、最新的“入门”博客文章。嗯,年初总是很忙的时候,所以我的目标是提供一个有10个步骤的实践示例。每个步骤应该大约需要一分钟... 除非你停下来思考 ;)。那么,事不迟疑,我们开始吧!

步骤 1: 下载 Spring Integration 发行版

您可以在这里获取最新版本(在我撰写本文时是 1.0.1):http://www.springsource.com/download/community?project=Spring%20Integration

下载完成后,解压文件…

Spring 专家日 慕尼黑 3月10日

工程 | Eberhard Wolff | 2009年2月04日 | ...

3月10日,我们将在德国举办首个 Spring 专家日!

主题和演讲者包括

  • Spring 3.0 - Jürgen Höller (副总裁兼杰出工程师,Spring Framework 项目负责人)
  • SpringSource dm Server - 下一代应用服务器 (Eberhard Wolff, 首席顾问,区域总监)
  • 使用 Spring 开发 Web 应用程序及更多 (Agim Emruli, 高级顾问)
  • Spring Security 高级主题 (Mike Wiesner, 高级顾问)
  • Spring 和 OSGi 开发工具 (Christian Dupuis, 首席软件工程师,Spring IDE & SpringSource Tool Suite 负责人)
  • 使用 SpringSource AMS 管理 Spring 应用程序 (Agim Emruli, 高级顾问)
  • 问答环节
所有讲座将使用德语进行。

活动费用为 90€,包含午餐。

如需注册及了解更多详情,请访问 http://springmuenchen.eventbrite.com/

在 OSGi 中暴露 boot classpath

工程 | Costin Leau | 2009年1月19日 | ...

我时不时会遇到一个相当常见的问题是,如何在 OSGi 环境中使用 JDK 特定类。某种程度上,这相当于从 OSGi 访问引导类路径,而无需将其打包。为了表达包依赖,bundle在其 manifest 文件中使用 OSGi 指令 - 主要有Export-PackageImport-Package分别用于提供和要求类包依赖。定义 bundle 接线是创建模块化应用的关键步骤;然而在某些情况下,如上述问题,所需的包是…

Spring Security 定制 (第二部分 - 实时调整安全会话)

工程 | Oleg Zhurakousky | 2009年1月3日 | ...

想象一下,您正处于安全会话中(您已登录并被授权访问特定资源),但您的安全基础设施团队已更新了您的权利和权限。也许您被赋予了更多权利和权限,或者您的权利被完全撤销了。。。问题在于您的安全会话已注册到会话注册表中,在您注销/重新登录之前,代表您在此安全会话中的 Principal 将不会被重新创建。如果情况更戏剧性呢(毕竟我们这里谈论的是安全性)。。。您是一个心怀不满的员工…

Spring Security 定制 (第一部分 - 定制 UserDetails 或扩展 GrantedAuthority)

工程 | Oleg Zhurakousky | 2009年1月2日 | ...

这是我希望成为一个由多篇小文章组成的系列的第一部分,展示围绕 Spring Security 定制的实践示例。这些定制的需求并非虚构,全部来自实际应用中。。。

假设您有以下需求。您有一个角色列表,其中每个角色包含  适用于该角色的业务功能列表(见下)

ROLE_ADMIN     BF_QUOTE_CREATE     BF_POLICY_CREATE     BF_POLICY_DELETE

ROLE_AGENT     BF_QUOTE_CREATE     BF_POLICY_CREATE

ROLE_USER     BF_QUOTE_CREATE

技巧在于能够进行授权…

在 SpringSource dm Server 中部署 GWT 应用程序 - 第三部分

工程 | Ben Corrie | 2008年12月19日 | ...

引言

这是系列三篇博客的最后一篇,描述了在SpringSource dm Server™中构建和部署 GWT 应用程序的分步方法。第一篇博客介绍了从一个示例 GWT 应用程序创建简单 WAR 文件的过程,第二篇博客将 GWT 依赖项转换为一个可以在多个应用程序之间共享的 OSGi bundle。这最后一篇博客将使用 Spring Dynamic Modules 进一步将我们的 GWT 示例模块化为 OSGi 服务。这应该清楚地展示 OSGi 模块化的好处:运行时移除和替换服务的能力,无缝管理多个版本 bundle 的能力,以及使用 dm Server 进行部署和管理是多么简单直观。

这是该系列中唯一实际使用 Spring Framework 的博客。Spring 用于配置 Spring Dynamic Modules 并发布和消费 OSGi 服务。它还展示了一种将 Spring 管理的 bean 与 GWT remoting 连接起来的机制。然而,我很清楚 Spring/GWT 集成本身是一个重要主题,因此我在此有意只介绍这一个简单的解决方案。

请参阅第一部分了解 GWT StockWatcher 示例的背景和我使用的软件。

另请注意,您可以跳过所有这些繁琐的说明,直接跳到…

使用 Spring BlazeDS Integration 1.0.0.M1

工程 | Jeremy Grelle | 2008年12月17日 | ...

更新:下面展示的大多数代码示例已过时,并被更近期的 “使用 Spring BlazeDS Integration 1.0” 文章中的示例所取代。

今天我们宣布了开源 Spring 项目组合的最新成员 Spring BlazeDS Integration 的首个里程碑版本已公开发布。该项目的目的是使使用 Adobe Flex 作为前端客户端构建 Spring 驱动的富互联网应用程序变得更容易。它旨在通过为使用开源 Adobe BlazeDS 项目及其强大的… 提供一流的支持来实现此目的

Grails 中的 Spring Integration (第一部分)

工程 | Russ Miles | 2008年12月11日 | ...

Spring Integration 上周发布了 1.0 GA 版本,因此,受到 SpringOne 美洲大会上 Adrian 的主题演讲(不,不是 Monty Python 短剧,只是 Grails 实时编码示例)的启发,我想展示如何在略有不同的 Grails 应用程序环境中使用 Spring Integration 将会很有趣。

请注意:这是一篇来自我个人博客 @ www.russmiles.com 的交叉发布文章

本系列文章将探讨如何在 Grails 中添加 Spring Integration 的多种配置,这些配置最终将形成一个完整的 Spring Integration 的 Grails 插件。这更像是一个在线日记,您将有机会看到我们如何通过引导 Spring 迈出第一步…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部