Keith Donald

校友
博文Keith Donald

Spring Mobile 1.0.0.M3 发布

发布 | 2011年2月4日 | ...

亲爱的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>
&lt;dependency&gt;
    &lt;groupId&gt;org.springframework.mobile&lt;/groupId&gt;
    &lt;artifactId&gt;spring-mobile-device&lt;/artifactId&gt;
    &lt;version&gt;1.0.0.M3&lt;/version&gt;
&lt;/dependency&gt;

访问 github.com/SpringSource/spring-mobile-samples 获取示例应用程序 | git clone git://github.com/SpringSource/spring-mobile-samples.git

此版本标志着我们与社区中的早期采用者使用 Spring Mobile 在他们自己的应用程序中进行了第三次迭代。如果您正在构建移动 Web 应用程序,我们鼓励您尝试 1.0.0.M3 并与我们合作进行项目的下一次迭代。

Spring 项目中的社交编码

工程 | 2010年12月21日 | ...

在过去的一年里,新的 Spring 项目在多个领域启动,包括社交移动数据集成。我从事这项工作近7年,说实话,对我来说,从未像今天这样令人兴奋。我之所以有这种感觉,是因为我们的社区理解通过在你之前奠定的基础上进行构建来提高标准的重要性。这就是我们能够如此迅速地发展的原因,这证明了由Juergen Hoeller领导的核心开发团队的质量。

让我非常兴奋的一件事是社区贡献的数量不断增加。这些传统上以补丁的形式通过 JIRA 提交,但现代社交编码平台如 GithubGitorious 开启了新的机遇。在这篇博文中,我想介绍一个新的贡献……

Spring Mobile 1.0.0.M2 发布

发布 | 2010年12月9日 | ...

亲爱的Spring社区,

我们很高兴地宣布,Spring Mobile 项目的第二个里程碑版本现已发布!

Spring Mobile 为 Spring MVC 提供了扩展,有助于开发跨平台移动 Web 应用程序。1.0.0.M2 版本的主要特性是“站点切换器”,它会将移动用户切换到您的移动站点,除非他们已表示偏好您的普通站点。这对于旨在为移动用户提供独立站点的应用程序非常有用。

有关站点切换算法的更多详细信息,请参阅更改日志

要查看站点切换器的实际效果,请查看 lite-showcase 示例应用程序并观看其配套截屏视频

Spring Mobile 1.0.0.M2 Screencast

这个里程碑是前方激动人心之路上的第二个。我们邀请您参与Spring Mobile 的开发,并期待您的反馈!

* Spring Mobile 1.0.0.M2 截屏视频包含乐队 The Smashing Pumpkins 的免费音乐。本截屏视频与 The Smashing Pumpkins 无关,也未获得其认可。

拥抱 Spring 移动应用开发

工程 | 2010年11月20日 | ...

SpringOne2gx 大会上,我们宣布了在社交媒体和移动应用程序开发领域令人兴奋的新举措。几周前,Craig Walls 发布了 Spring Social。今天,Roy Clarkson 发布了 Spring MobileSpring Android。在这篇文章中,我将重点介绍这些项目,并分享 Spring 如何旨在简化移动应用程序开发。

移动应用开发中的选择

如果您参加了今年的 SpringOne2gx,您会看到 Greenhouse,这是我们为社区构建的一个应用程序,它也作为 Spring 技术的参考和驱动。Craig 向您展示了 Greenhouse 的一些社交元素,例如将您的帐户与 Twitter 和 Facebook 连接的功能。还有许多移动元素。具体来说,Greenhouse 兼作移动 Web 应用程序,并支持原生的 iPhone 版 Greenhouse……

Spring MVC 3 演示

工程 | 2010年7月22日 | ...

自去年 Spring 3 大版本发布以来,我一直在进行许多应用程序开发项目,并提取各种框架功能的“演示”。这些“演示”不是参考应用程序或教程,它们更像是针对特定框架能力的验收测试。看完一个演示后,您应该对该技术能做什么有一个很好的了解。

我整理的第一个演示是针对我们的 Web 框架 Spring MVC 3。它包括一个示例项目,以及配套的幻灯片演示和截屏视频。深入研究后,您应该会有一个好的……

Spring Web Flow 2.0.9 发布

发布 | 2010年4月15日 | ...

亲爱的Spring社区,

我们很高兴地宣布 Spring Web Flow 2.0.9 现已可用。下载 | 参考文档 | 更新日志

此版本包含一些小的 bug 修复,以及对 Dojo 版本的更新,解决了 Dojo 的一个安全漏洞

除了 2.0.x 的维护,Web Flow 项目团队目前正在开发一个 2.1 版本,它提供了基于 Spring 3 的 Web Flow 的当前一代版本。同时,下一代 Web Flow 的第一个 3.0 里程碑的工作也在持续进行中。敬请关注未来的公告……

Spring 3.0 中的 Ajax 简化

工程 | 2010年1月25日 | ...

在我的上一篇文章中,我向您介绍了 Spring 3 中用于 Web 应用程序开发的几项增强功能。许多人对后续文章表示兴趣,该文章将重点关注 Ajax 远程处理。Spring 3 在这方面提供了很多优势。请继续阅读,我将向您详细介绍。

Spring 和 Ajax 概述

就本文而言,当我提到 Ajax 时,我指的是网络浏览器使用 JavaScript 与网络服务器异步通信的能力。在服务器端,Spring 提供了定义 Web 服务的编程模型,包括由 JavaScript 客户端使用的服务。在客户端,现在也没有人自己编写 Ajax 框架。大多数人使用成熟的 JavaScript 框架,如 jQueryDojo……

Spring 3.0 中的 MVC 简化

工程 | 2009年12月21日 | ...

正如 JuergenArjen 所提到的,全球的 Java 开发者都通过 Spring 3.0 实现了平稳升级。现在 Spring 3 已经发布,我想带您了解一些您可能不知道的新 MVC 功能。我希望您觉得这些功能有用,并能立即开始在您的 Web 应用程序中应用它们。

这也是“Spring 3 简化”系列文章的开端,因此在未来几天和几周内,请期待更多类似的文章。

配置简化

Spring 3 引入了一个 mvc 命名空间,极大地简化了 Spring MVC 的设置。与其他增强功能一起,启动和运行 Spring Web 应用程序从未如此简单。这可以通过 mvc-basic 来演示……

使用 Maven 获取 Spring 3 工件

工程 | 2009年12月2日 | ...

一位最近的评论者在这里抱怨道:“只有一半的人在使用 Maven”,并指出如何使用 Maven 获取 Spring 3 工件并不明显。在这篇文章中,我将向您展示如何做到这一点以及有哪些选项。这些信息也将整合到即将发布的 Spring 3 最终版本的参考文档中。

发布 Spring 工件的 Maven 仓库

通常,Spring 将其工件发布到两个不同的地方

  1. Maven Central,这是 Maven 查询的默认仓库,无需任何特殊配置即可使用
  2. 企业捆绑包仓库 (EBR),由 SpringSource 运行,也托管所有与 Spring 集成的库

因此,在使用 Maven 获取 Spring 时,您首先需要决定从哪个地方获取。通常,如果您关心 OSGi,请使用 EBR,因为它包含所有 Spring 依赖项(如 Hibernate 和 Freemarker)的 OSGi 兼容工件。如果 OSGi 对您不重要,则任一地方都可以,尽管它们之间存在一些优缺点。通常,为您的项目选择一个地方;不要混用。这一点尤其重要,因为 EBR 工件使用与 Maven Central 不同的命名约定……

Spring 3 类型转换和验证

工程 | 2009年11月17日 | ...

Spring 3 最终版本即将发布,它将是一个很棒的版本。在这篇博客文章中,我将带您了解 Spring 3 的一些类型转换和验证增强功能。无论您是开发传统的 Web 应用程序、桌面应用程序还是“下一代”RIA,数据绑定、类型转换和验证都是重要的领域。正如您在这篇文章中将看到的,Spring 3 在这些领域为您带来了显著的升级,同时保持了与以前版本的向后兼容性。

新系统目标

在我介绍功能之前,我想首先强调……

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有