Spring Data Document - MongoDB 支持 1.0.0.M1 发布
Spring 3.1.0 M1 发布
Spring 3.1 的第一个里程碑版本现已通过我们的 http://maven.springframework.org/milestone Maven 仓库提供,或可直接从我们的 社区下载页面 下载。此版本包含新功能,例如
- Bean 定义配置文件
- Java 配置容器的增强
- 缓存抽象
- 新的 c: XML 命名空间
- Spring MVC 的改进
下载 | 文档 | Javadoc API | 更改日志 | JIRA
Spring Data JPA 1.0.0.M1 已发布
亲爱的Spring社区,
我们很高兴地宣布 Spring Data JPA 项目的第一个里程碑版本现已发布!该版本包括
- Hades 开源库合并到 Spring Data 中
- 支持基于 Spring 和 JPA 构建存储库的复杂功能
- 领域类的透明审计
- 分页支持、动态查询执行、集成自定义数据访问代码的能力
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.0.0.M1</version>
</dependency>
<repository>
<id>org.springframework.maven.milestone</id>
<name>Spring Maven Milestone Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>
下载 | JavaDocs | 参考文档 (HTML) | 参考文档 (PDF) | 变更日志
在 GitHub 上还有两个示例项目可供玩耍。
Spring Data Key Value (Redis + Riak) 1.0.0.M2 已发布
亲爱的Spring社区,
我很高兴地宣布 Spring Data Key Value 1.0 项目的第二个里程碑版本现已发布,支持 Redis 和 Riak!
此版本为 Redis 和 Riak 引入了多项新功能,例如
- [Redis] Pubsub 支持(例如用于消息驱动 POJO 的 MessageListenerContainer)
- [Redis] JSON 和 Spring 对象/XML 映射 序列化器
- [Redis] 完全支持即将推出的 Redis 2.2
- [Redis] 排序和管道功能
- [Riak] 异步 RiakTemplate
- [Riak] 专用的 Groovy DSL 用于异步 Riak 访问
Spring BlazeDS Integration 1.5.0.M2 发布
亲爱的Spring社区,
我很高兴地宣布 Spring BlazeDS Integration 1.5.0.M2 里程碑版本现已发布,它是一个用于使用 Adobe Flex 构建基于 Spring 的 RIA 的开源解决方案。
此版本中重要新功能和增强功能的亮点包括
- 支持使用 RESTful Spring MVC @Controllers 读写 AMF 内容。这为远程处理服务的直接 RPC 方法提供了一个很好的替代方案,减少了需要支持多种客户端类型的应用程序中的重复工作。(有关用法示例,请参阅更新的测试驱动器。)
- Spring Security 3 支持的重大重构,从而更容易将 Flex 应用程序与各种 Spring Security 功能集成,例如记住我、会话固定保护和并发会话控制。
- Hibernate 序列化支持在 1.5.0.M1 中引入的进一步演进,包括可以选择使用直接字段映射而不是基于属性的映射。
- 更容易定制和命名空间支持的框架提供服务的配置,例如 LoginCommand 和 MessageInterceptors。
- 升级与 Spring Integration 2.0.x 的兼容性
- 基于 Maven 的测试驱动器示例的完整修订,包括全面更新以使用 Flex 4,以及一个演示 RESTful 编程模型的新示例。
另一点需要注意的是,用于 Spring Roo 的 Flex Addon 不再是项目分发的一部分。相反,Flex Addon 的 1.0.0.M2 版本将在未来几周内单独发布,并通过 Roo 的 Addon Discovery 机制提供给 Spring Roo 1.1.1 用户。如果您想试用 Flex Addon 的夜间构建(这对于与 Roo 1.1 及更高版本兼容是必要的),我鼓励您联系社区以获取指导。
一如既往,我鼓励所有感兴趣的人通过试用发布版本并在社区论坛和Jira中向我们提供反馈来参与进来,因为我们正在快速接近 1.5.0.RC1。我们不断收到人们在使用 Spring BlazeDS Integration 项目中取得成功的好反馈,我们期待听到更多关于您的经验。
Jeremy Grelle
Spring Flex 负责人
Spring Security 3.1.0.RC1 发布
Spring Android 1.0.0.M2 已发布
亲爱的Spring社区,
我们很高兴地宣布 Spring Android 项目的第二个里程碑版本现已发布!
Spring Android 支持在 Android 环境中使用 Spring Framework。1.0.0.M2 版本专注于扩展 RestTemplate 在原生 Android 应用程序中的使用
- 现在,我们默认使用 HttpComponents HttpClient 4 进行所有 REST 调用,这是 Android 平台上的原生 HTTP 客户端。这取代了第一个里程碑版本中对 Commons HttpClient 3 的使用。
- 我们通过使用 Simple XML 序列化库添加了对象到 XML 的编组支持。Simple 体积小巧,与 Android 兼容。
- 现在通过 Android Rome Feed Reader 支持 RSS 和 Atom Feed。Android Rome 是流行 Rome 库的一个与 Android 兼容的端口。
- 与 Jackson JSON Processor 的集成继续提供一流的对象到 JSON 的编组支持。
Spring Android 可供 下载。如果您在 Android 项目中使用 Maven,只需添加以下依赖项
<dependency>
<groupId>org.springframework.android</groupId>
<artifactId>spring-android-rest-template</artifactId>
<version>1.0.0.M2</version>
</dependency>
<repository>
<id>org.springframework.maven.milestone</id>
<name>Spring Maven Milestone Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>
除了 参考指南 外,Roy Clarkson 还撰写了两篇博客文章,帮助您开始开发 Android 应用程序:
可以在 github.com/SpringSource/spring-android-samples 上找到一个带有 README 的示例应用程序:git clone git://github.com/SpringSource/spring-android-samples.git
下一个 Spring Android 里程碑的工作正在进行中,届时我们将为 Android 应用程序集成 OAuth 支持。如果您正在构建原生 Android 应用程序,我们邀请您在 Spring Android 项目上与我们 合作。
Spring Mobile 1.0.0.M3 发布
亲爱的Spring社区,
我们很高兴地宣布,Spring Mobile 项目的第三个里程碑版本现已发布!
Spring Mobile 为 Spring MVC 提供了扩展,有助于开发跨平台移动 Web 应用程序。1.0.0.M3 版本提供了一个通用的用户站点偏好管理功能,可以独立使用,也可以与移动站点切换器结合使用。有关所有信息,请参阅更新日志和参考手册。
下载发布版或使用以下命令从 Maven 获取工件:
<repository>
<id>org.springframework.maven.milestone</id>
<name>Spring Maven Milestone Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>
<dependency>
<groupId>org.springframework.mobile</groupId>
<artifactId>spring-mobile-device</artifactId>
<version>1.0.0.M3</version>
</dependency>
访问 github.com/SpringSource/spring-mobile-samples 获取示例应用程序 | git clone git://github.com/SpringSource/spring-mobile-samples.git
此版本标志着我们与社区中的早期采用者使用 Spring Mobile 在他们自己的应用程序中进行了第三次迭代。如果您正在构建移动 Web 应用程序,我们鼓励您尝试 1.0.0.M3 并与我们合作进行项目的下一次迭代。
Spring GemFire 1.0.0 发布 for Java 和 .NET
亲爱的Spring社区,
我们很高兴地宣布 Spring GemFire 1.0 项目的首个 GA 版本现已支持 Java 和 .NET!Spring GemFire 项目旨在通过使用 GemFire 作为分布式数据管理平台,简化构建支持 Spring 的高可伸缩性应用程序的过程。
立即下载: Spring GemFire for Java | Spring GemFire for .NET
此版本包含
- GemFire 基础设施(如 Cache、Region、Interest 等)的声明式依赖注入风格配置
- 针对主要 GemFire 组件的广泛命名空间支持:cache、replicated、partitioned 和 client 区域等
- 异常翻译到 Spring 的可移植 DataAccess 异常层次结构
- 方便访问原生 API 的模板和回调支持
- 事务管理支持
- Spring 支持的 GemFire 管理对象注入
- 自动生成非反射式 Instantiator
- 对 GemFire 6.5(以及 6.0)的原生支持
- 声明式缓存建议(针对 .NET)
通过 Spring GemFire,Spring 用户在与 GemFire 交互时会感到宾至如归,而熟悉 GemFire 的开发人员将看到 Spring 容器带来的好处和灵活性,其…