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应用程序,并且拥有原生的Greenhouse for iPhone……

Spring MVC 3 展示

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

自从去年Spring 3发布以来,我一直致力于许多应用程序开发项目,并提取了各种框架功能的“展示”。这些“展示”不是参考应用程序或教程,更像是特定框架功能的验收测试。看完展示后,您应该对该技术的功能有一个很好的了解。

我整理的第一个展示是关于Spring MVC 3(我们的Web框架)。它包含一个示例项目,以及支持的幻灯片演示和屏幕录像。深入研究之后,您应该对……

Spring Web Flow 2.0.9 发布

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

亲爱的Spring社区:

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

此版本包含许多次要错误修复,以及对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时,我指的是Web浏览器使用JavaScript异步与Web服务器通信的能力。在服务器端,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社区中所有即将举行的活动。

查看全部