Spring .NET 1.1 和容器配置

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

对于 Spring.NET 来说,这是非凡的一年。我们在 12 月的 GA 版本发布之前经历了两个里程碑版本和两个候选发布版本。1.1 版本的首批代码早在 2004 年底就由 Aleks Seovic 完成,他开始了 ASP.NET 框架的工作。简而言之,它已经酝酿了很长时间。年终是一个回顾过去和现在的好时机,我想感谢项目其他成员和 Spring.NET 社区的所有贡献和支持。我期待着一个美好的 2008 年!

Spring.NET 1.1 的功能集相当广泛。包括用于依赖注入的 IoC 容器、AOP、ASP.NET 框架、声明式事务管理以及更多。然而,要改善代码结构和可测试性,最具性价比的方式是将依赖注入和 AOP 添加到你的开发者工具箱中。依赖注入是更基础的…

是 Tomcat,还是房间里的大象?

工程 | Rod Johnson | 2007 年 12 月 24 日 | ...

有时重要的变化悄然而至。这些变化并非由营销活动驱动,而是由许多个体决策累积而成;它们没有大张旗鼓的宣传;等到被注意到时,它们已经拥有了惊人的势头。我在最近的 Spring Experience 大会开幕主旨演讲中提到了这样一个发展:Tomcat 的稳步崛起。

最近我们在 SpringFramework.org 上开始进行投票,有些结果很有趣。问题 您使用哪种应用服务器? 的结果如下:BEA WebLogic (各种版本) 和 JBoss AS 在 Java EE 应用服务器中并列第一…

Spring Integration 示例

工程 | Mark Fisher | 2007 年 12 月 21 日 | ...

在我最近的文章中,我提到 Spring Integration 的 Subversion 仓库很快将公开访问,我很高兴现在提供这个链接。您可以使用以下命令检出项目

svn co https://anonsvn.springframework.org/svn/spring-integration/base/trunk spring-integration

如果检出成功,您应该会看到以下目录结构

spring-integration/
  +--build-spring-integration/
  +--spring-build/
  +--spring-integration-core/
  +--spring-integration-samples/

我想借此机会介绍几个…

Spring Integration:Spring 产品组合的新成员

工程 | Mark Fisher | 2007 年 12 月 14 日 | ...

昨天上午我在 The Spring Experience 上发表了题为“使用 Spring 实现企业集成模式”的两部分演讲。第一个演讲概述了 Spring 对企业集成的核心支持——包括 JMS、远程调用、JMX、调度和电子邮件。该演讲还高级别地讨论了 Gregor Hohpe 和 Bobby Woolf 的同名书中介绍的几种企业集成模式。在第二个演讲中,我正式发布了“Spring Integration”——Spring 产品组合的新成员。Spring Integration 构建于…

Spring Security 2 有哪些新功能?

工程 | Ben Alex | 2007 年 12 月 6 日 | ...

今天我浏览博客圈时,遇到了我读过的最短的博客之一。几乎全文引用如下:“每次你使用 Acegi,都会有一只小精灵死去。可悲的是,周围真的没有什么更好的东西了…”。

通过我们的社区论坛开发者邮件列表JIRA用户大会BOF 会议培训支持咨询团队博客,我们收到了大量的社区反馈。毫无疑问,许多人一直在寻求改进 Spring Security (以前是 Acegi) 的配置格式,我们投入了大量时间来实现这一点。

下周我将在 Spring Experience 大会上进行演讲,Spring Security 2.0.0 M1 提供了极大地简化的配置。现在您将能够把 Spring Security 添加到您的…

Spring 动态语言支持和 Groovy DSL

工程 | Dave Syer | 2007 年 11 月 29 日 | ...

自 Spring 2.0 中引入 Spring 动态语言支持以来,它一直是 Groovy 的一个有吸引力的集成点,而 Groovy 为定义领域特定语言 (DSL) 提供了一个丰富的环境。但 Spring 参考手册中关于 Groovy 集成的示例范围有限,并未展示 Spring 中针对 DSL 集成的功能。在本文中,我将展示如何使用这些功能,并举例说明如何使用 Grails 发行版中的 Groovy DSL 向现有的 ApplicationContext 添加 bean 定义。

Groovy Bean

Spring 动态语言集成的基本功能在 XML 的“lang”命名空间中公开。最直接的方法是将 Spring 组件定义为 Groovy bean,可以放在单独的文件中,也可以内联在 XML 中。Spring 参考指南中介绍了此功能 (http://static.springframework.org/spring/docs/2.5.x/reference/index.html

Spring Framework Maven Artifacts

工程 | Ben Hale | 2007 年 11 月 26 日 | ...

根据普遍要求,Spring Framework Maven artifacts 现已上传至 Spring Snapshot Maven 仓库。您可以在我的上一篇文章中找到所有 Spring Portfolio Maven 仓库的详细信息,但我将在此处重新列出 Spring Snapshot 仓库的详细信息。

Spring Snapshot Maven 仓库位于 http://s3.amazonaws.com/maven.springframework.org/snapshot。使用此仓库需要在 POM 的 <repositories/> 元素中添加一个条目。它应该看起来像这样


<repository>
    <id>spring-snapshot</id>
    <name>Spring Portfolio Snapshot…

Interface21 更名为 SpringSource

工程 | Rod Johnson | 2007 年 11 月 19 日 | ...

我们将更改名称。本周,Interface21 将成为 SpringSource。

随着公司的发展,Interface21 在卓越产品、思想领导力、优秀人才、专业精神以及高质量支持和服务方面赢得了声誉。在我们继续提供所有这些的同时,我们相信更改名称将有助于我们的公司将它们带给更广泛的受众。

当我于 2004 年创立 Interface21 时,我必须选择一个名字。我相信 Spring 是企业 Java 的未来,“Interface21”反映了这些感受——21 世纪的框架。现在我们…

Spring Web Flow 2.0 愿景

工程 | Keith Donald | 2007 年 11 月 15 日 | ...

Spring Web Flow 2.0 M2 刚刚发布。我对此版本特别兴奋,因为它奠定了我们为社区实现未来宏大愿景所需的基础。在这篇文章中,我将解释这个愿景是什么,以及这个基础将具体实现什么。我还将详细介绍 Web Flow 2.0 的架构,并将其与 1.0 版本进行比较。

Spring Web Flow 2.0 愿景

2.0 的目标是将 Spring Web Flow 发展成为一个受控导航引擎,以原生方式显著改进对 JavaServerFaces、流程管理的持久化和异步事件处理 (Ajax) 的支持。新的 Spring Faces 项目将基于 Web Flow 2.0 构建,在 Spring 环境中为 JSF 视图提供一流的支持。此外,Web Flow 将继续为基于 Spring MVC 的视图提供一流的支持,允许在同一应用程序中充分利用原生的 JSF 和 MVC 视图。

* 更新:上述愿景于 2008 年 1 月 11 日在考虑了 Spring 社区自 2007 年 The Spring Experience 以来的大量反馈后进行了更新。基于这些反馈,Spring Web Flow 2.…

Spring 2.5 中的注解 Web MVC 控制器

工程 | Juergen Hoeller | 2007 年 11 月 14 日 | ...

Spring 2.5 引入了一种编写带注解的 Web MVC 控制器的方法,对此我们还没有太多博客文章… 我将借此机会为您概述当下 Spring MVC 的真实情况。

Spring MVC 本质上是一个请求分派框架,具有 Servlet API 变体和 Portlet API 变体。它在其托管环境(无论是 Servlets 还是 Portlets)中紧密运行。可以认为 Spring MVC 在 Servlet/Portlet 容器之上提供了基础功能和便利:例如灵活的请求映射,控制器之间的分离…

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持连接

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部