Spring Security 2.0.1 发布

发布 | Ben Alex | 2008 年 5 月 2 日 | ...

Spring Security 2.0.1 现已可用。

下载 | 变更日志 | 公告 | 网站

Spring Security 2.0.1 为最近发布的 2.0.0 版本提供了一些修复。它还在 OSGi 支持、扩展命名空间配置和加密强度令牌生成方面提供了一些进一步的改进。它完全向后兼容 2.0.0,并且可以作为 JAR 替代品直接使用。

Spring Security 2.0.0 发布!

发布 | Ben Alex | 2008年4月15日 | ...

Spring Security 2.0.0 现已发布。

下载 | 更新日志 | 公告 | 网站

经过近两年的开发,Spring Security 2.0.0 现已可供下载。此重要新版本取代了 Acegi Security,成为 Spring 应用程序的官方安全模块。它提供了显著简化的配置,以及无数其他新功能,包括 OpenID、NTLM、JSR 250 注释、AspectJ 切点支持、领域 ACL 增强、RESTful URI 授权、组、分层角色、用户管理 API、基于数据库的“记住我”、portlet 认证、其他语言、Web Flow 2.0 支持、Spring IDE 可视化和自动完成、通过 Spring Web Services 1.5 增强的 WSS 支持等等。

Spring Web Flow 2.0.0.RC1 发布

发布 | Keith Donald | 2008 年 4 月 14 日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring Web Flow 2.0.0.RC1 现已发布。 下载 | 文档

2.0.0.RC1 引入了多项新功能,并修复了先前里程碑版本报告的所有已知问题。

我们建议您从先前的 Web Flow 2 里程碑版本 升级到 2.0.0.RC1。我们也建议 Web Flow 1 用户此时开始评估升级到 Web Flow 2,因为 RC1 引入了全面的 2.0 版本文档,以及一个用于自动化转换 1.0 版本流到 2.0 版本语法的工具。

开始使用 Web Flow 2 的最佳方法是评估分发包中包含的 参考应用程序,并结合 参考指南。 Spring Web Flow 2 需要 Spring Framework 2.5.3 和 Java 1.4 或更高版本。

请参阅下面的 2.0.0 RC1 版本中新增和值得关注的内容

2.0.0.RC1 新增和值得关注的内容

  • 引入了 Web Flow 2 参考指南,提供 PDF 和 HTML 格式。新指南采用“快速参考”风格编写,并包含可运行的代码示例。您可以在线上阅读,或下载可打印的PDF
  • 增加了从 Web Flow 1 升级到 2 的支持。此分发包中包含一个WebFlowUpgrader工具,能够将流从 1.0 版本语法转换为 2.0 版本语法。请参阅参考指南了解如何使用此工具的说明。
  • 增加了流定义继承的支持。通过此功能,一个流可以扩展一个或多个流。一个流状态也可以扩展另一个状态。此功能用于促进共享通用结构的流和状态之间的重用。
  • 引入了 Spring Portlet MVC 支持。请参阅参考指南的 Portlet 部分以及 booking-mvc-portlet 和 booking-faces-portlet 示例应用程序以获取示例。
  • 正式引入了新的“Spring Javascript”模块,包含在 spring-js-2.0.0.RC1.jar 中。该模块提供了一个 Javascript 抽象框架,用于以一致的方式应用客户端行为,例如表单验证和 Ajax。它还捆绑了一个 ResourceServlet,用于从 jar 文件(包括 CSS 框架)提供 Javascript 和 CSS。该框架构建的默认 UI 工具包是 Dojo 1。Spring 的 JSF 集成模块称为“Spring Faces”,它构建在 spring-js 之上,提供了一个轻量级的 JSF 组件库,用于表单验证和 Ajax。
  • 增加了 Spring Faces 与 RichFaces JSF 组件库的集成。Rich Faces 可以与 Spring Faces 组件库一起使用,也可以独立使用。我们JIRA 系统提供了一个说明此集成的示例应用程序。
  • 添加了一个“jsf-booking”参考应用程序,该应用程序提供了传统 JSF Web 应用程序与使用 JSF 作为 UI 组件模型的 Spring Web 应用程序之间的比较。将 jsf-booking 与 booking-faces 进行比较,以了解架构方法和实现上的差异。此比较对于有兴趣了解更多关于 Spring 的 JSF 开发人员尤其重要。
  • 引入了对 Spring MVC 自动模型绑定和验证的支持。此支持提供了传统手动 FormAction setupForm 和 bindAndValidate 调用的简洁替代方案。此支持还允许应用程序范围内注册数据输入 Formatters,在许多情况下减少了在视图之间手动注册 PropertyEditors 的需要。提供了用于在事件(如取消按钮点击)时抑制数据绑定的支持。提供了按约定调用验证器的支持。请参阅 booking-mvc 示例。
  • 引入了视图作用域。视图作用域在视图状态进入时分配,在视图状态退出时销毁。此作用域对于在一系列 Ajax 请求中更新特定于单个视图的模型很有用。它也是用于管理 JSF 组件状态的作用域。
  • 增加了对流消息包的支持。在流的工作目录中为需要支持的 Locale 创建一个 messages.properties 文件即可开始使用。
  • 引入了可配置的视图状态历史策略。视图状态可以保留其历史记录以支持回溯,丢弃其历史记录以防止回溯,并使所有先前历史记录失效以在不可返回点后禁止回溯。请参阅视图状态元素上的新 'history' 属性。
  • 改进了流执行快照过程。这些改进会在回发时捕获视图状态表单值,以支持在回溯时恢复这些值。这会在使用浏览器回退按钮通过流作用域中存储的数据进行回退时保留编辑。
  • 通过允许您跳转到任何状态来开始测试用例,简化了流执行测试。请参阅 booking-mvc 和 booking-faces 了解流测试用例的示例。
  • 改进了 booking-mvc 作为显示 @Controllers 和 Flow 的参考应用程序。新的 FlowHandler 概念在 Controller 和 Flow 之间提供了清晰的桥梁,允许这两种类型的处理程序以结构化的方式进行交互。还改进了参考应用程序 Spring 配置的组织,以说明最佳实践。
2.0.0 Final 即将到来!尽情享受!

Spring Framework 2.5.3 发布

版本发布 | Ben Hale | 2008年4月7日 | ...

亲爱的 Spring 社区:

很高兴宣布 Spring Framework 2.5.3 已发布!  下载 | 文档

这是 Spring 2.5 系列的第三个更新版本。它修复了自 2.5.2 以来报告的问题,并引入了各种增强功能,例如:

  • @Autowired 和 @Required 注释交互更直观
  • ControllerClassNameHandlerMapping 默认检测 @Controller bean
  • "bean(...)" 切点指示符也匹配 bean 别名
  • Spring 2.5 "jee:*" 配置元素默认使用 resource-ref="true"
  • 用于 JMS 会话和生产者池的新 CachingConnectionFactory
  • 新的 DB…

Spring .NET 1.1.1 发布

发布 | Mark Pollack | 2008年4月7日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring .NET 1.1.1 已发布。 

下载 | 站点文档 | 更新日志

这主要是一个 bug 修复和增强版本,但引入了一些小的功能。

  • ParameterValidationAdvice 用于验证方法参数。
  • Required 属性和 RequiredObjectFactoryPostProcessor 用于强制配置必需属性。
  • ASP.NET Panel 控件以禁用 DI…

Spring Security 2.0.0 RC1 发布

发布 | Ben Alex | 2008年04月01日 | ...

Spring Security 2.0.0 RC1 现已发布。


下载
| 更新日志 | 公告

已解决 65 个以上的问题,包括 OpenID 集成、AspectJ 表达式的新 "protect-pointcut"、方法授权元数据的动态检索、对所有方法类型(接口、类、桥接、泛型、超类)的调用授权支持、RESTful URI 授权、命名空间改进、依赖项更新等等!

Spring Web Services 1.5.0 Final 发布

发布 | Arjen Poutsma | 2008年3月28日 | ...

亲爱的 Spring 社区:
我很高兴地宣布 Spring Web Services 1.5.0 已发布!

下载 | 站点 | 更新日志 | 公告

此最终发布候选版本相比 1.0.3 具有以下新功能:

  • 两个新的传输:JMS 和电子邮件,均支持客户端和服务器。
  • 基于 WSS4J 的 WS-Security 实现,允许在非 SUN JDK(例如 WebSphere)和 JDK 1.4 上使用 WS-Security。
  • 对客户端和服务器的 WS-Addressing 支持,支持 August 2004 和最终版本的规范。
  • 对 Java 6 的原生支持,包括 JAXP 1.4,以及捆绑的 SAAJ 1.3 和 JAXB 2.0。
  • 两个新的 Spring 命名空间,大大减少了配置 marshallers 和典型 Spring-WS 构造所需的 XML 量。
  • Spring-WS jar 现在是 OSGi 捆绑包。
  • 一种新的、改进的客户端拦截机制,包括 WS-Security 支持。
  • @Endpoints 现在是 @Components,因此在使用 Spring 2.5 组件扫描时它们会被自动拾取。
  • 一个新而改进的 XSD 到 WSDL 生成器,可以内联包含和导入的 XSD。
  • 支持 Spring Security
  • 对 Java 6 HTTP 服务器的支持。
  • 两个新示例,展示了使用 Java 6 HTTP 服务器的普通 XML 用法和 WS-Addressing。

以及许多小的改进和 bug 修复。请查看更新日志了解更多详情。

我们建议将 Spring Web Services 升级到 1.5 版本,以受益于这些新功能!

1.5 系列向后兼容性为 95%,但为了支持 Java 1.6,已放弃对 Java 1.3 的支持。

干杯,

Arjen Poutsma
Spring Web Services 负责人

Spring Batch 1.0.0.rc1 发布

版本发布 | Ben Hale | 2008年3月17日 | ...

很高兴宣布 Spring Batch 1.0.0.rc1 已发布。 您可以通过 Spring Maven 里程碑存储库(浏览)或通过下载页面访问此版本。

这是 Spring Batch 1.0.0 发布版的第一个候选版本,预计最终发布日期为 3 月 28 日。 此版本的主要更改是:

  • 参考文档的改进。
  • 重新组织 spring-batch-infrastructure 和 spring-batch-core 的包结构。
  • 合并 spring-batch-core 和 spring-batch-execution 模块。

有关详细信息,请参阅更新日志

Ben Hale
Spring Batch Technical…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有