本周 Spring - 2013 年 1 月 22 日

工程 | Josh Long | 2013 年 1 月 21 日 | ...

欢迎来到另一期《本周 Spring》!像往常一样,我们有很多内容要涵盖,所以让我们开始吧!

    		  <LI> The future is now and it has a name and version - <EM>Spring 4.0</EM>. <a href="http://blog.springsource.org/2013/01/16/next-stop-spring-framework-4-0/">Juergen Hoeller outlined the proposed next iteration of Spring, Spring Framework 4.0</a>!  </LI>	
    		
        <li>If you missed the live webinar of the Spring Framework 3.2 GA release, <a href="http://www.youtube.com/watch?v=fb5YG2W1srA">check out the replay</a>, which also has a brief discussion Spring Framework 4.0.</li>
        <li> Costin Leau has announced that <a href="http://www.springsource.org/node/3787">Spring for Apache Hadoop 1.…

Spring Mobile 1.1.0.M2 发布

发布 | Roy Clarkson | 2013 年 1 月 17 日 | ...

尊敬的 Spring 社区:

我们很高兴地宣布发布 Spring Mobile 1.1.0.M2!

Spring Mobile 为 Spring MVC 提供扩展,以帮助开发跨平台移动 Web 应用程序。

此版本添加了 LiteDeviceDelegatingViewResolver,这是一种 ViewResolver 实现,它根据设备和站点首选项调整视图名称。然后,它委托给另一个 ViewResolver 以完成解析视图的过程。此版本针对 Spring Framework 3.2 构建并进行了测试。请参阅 更改日志参考手册 以获取更多信息。非常感谢社区对这一新功能的支持,包括 Scott Rossillo 的初始拉取请求以及 Neale Upstone 的投入和反馈。

要检索软件,请 下载 发布版,或将 Maven 工件 添加到您的项目中。示例应用程序可在 github.com/SpringSource/spring-mobile-samples 获取。

如果您正在构建移动 Web 应用程序,我们鼓励您试用 Spring Mobile 1.1.0.M2 并与我们 协作 开发项目的下一个迭代。

本周 Spring - 2012 年 1 月 15 日

工程 | Josh Long | 2013 年 1 月 16 日 | ...
 Welcome to another installment of <EM>This Week in Spring</EM>! Can you believe we're already halfway through January?  We've got a <EM>lot</EM> to cover, so let's press on!  In particular, there's a <EM>lot</EM> of great video content to keep you occupied for hours this week. Enjoy! 
 </P> 
 <OL>

<li>Join Scott Andrews as he discusses the role of Javascript in an exciting webinar on  January 24, 2013: <a href="http://www.springsource.org/node/3767" title="Webinar: Architecture of a Modern Web App"> Architecture of a Modern Web App</a>.</li>
<LI>Join Brian Cavalier and John Hann as they…

下一站:Spring Framework 4.0

工程 | Juergen Hoeller | 2013 年 1 月 16 日 | ...

尊敬的 Spring 社区:

我很高兴地宣布核心框架的下一个迭代将是**Spring Framework 4.0**!

当前的 3.2 版本是 3.x 系列的自然结论,基于 Java 的配置和 REST 一直是最近的重点领域,紧随其后的是 Java SE 7 和 Servlet 3.0 支持。

对于 Spring Framework 4.0,我们的重点是 2013 年及以后的新兴企业主题

  • **对基于 Java SE 8 的 Spring 应用程序的一流支持**:例如 lambda 表达式等语言功能;例如 JSR-310 日期和时间等 API
  • **使用 Groovy 2 配置和实现 Spring 样式的应用程序**:基于 Groovy 的 Bean 定义;Groovy 作为整个应用程序的首选语言
  • **支持关键的 Java EE 7 技术**:包括 JMS 2.0、JPA 2.1、Bean Validation 1.1、Servlet 3.1 和 JCache
  • **启用 WebSocket 样式的应用程序架构**:支持符合 JSR-356 的运行时和相关技术
  • **应用程序内细粒度的事件和消息传递**:建立在我们现有的应用程序事件和消息侦听器机制的基础上
  • **修剪和依赖项升级**:删除已弃用的功能;将最低依赖项提高到 Java 6+ 等

在 Spring Framework 3.2 背后的势头和准备工作的基础上,我们打算再进行一年的迭代,并在 2013 年底达到 4.0 GA。

我们将跟踪 OpenJDK 8 的进度……

SpringOne 2GX 2012 回放:将 Spring 应用程序自动配置到 EC2 和 VMware vCloud,使用图形解决大数据挑战

新闻 | Pieter Humphrey | 2013 年 1 月 15 日 | ...

将 Spring 应用程序自动配置到 EC2 和 VMware vCloud

本课程将重点介绍使用 VMware vFabric Application Director 在云中部署和管理您的 Spring 应用程序。将部署一系列 Spring 应用程序,其复杂性逐渐增加。部署将涵盖生成属性文件和激活 Spring 配置文件。演示的其他一些亮点包括部署到 VMWare vCloud 和 EC2、更新现有部署以及一些通用技巧。

课程将首先使用一个简单的联系人应用程序作为独立的 Web 应用程序部署,并在单个节点上的内存数据库中进行部署,然后继续使用更高级的示例在单独的节点上使用 PostgreSQL 数据库,最后演示外部数据库和 Apache 代理的使用和配置。课程将以部署和讨论 Nanotrader(一个具有复杂要求的示例交易应用程序)结束。


关于 Brian Dussault

Brian Dussault

Brian Dussault 是 VMware vFabric 部门的资深工程师,拥有 14 年以上的软件工程经验。在他任职期间,他曾在 IT(高科技制造、金融行业)和研发职位工作。他的经验涵盖多个领域,包括 Web 应用程序、集成、SOA、开源和系统设计。

更多关于 Brian 的信息 »


关于 David Winterfeldt

David Winterfeldt

David Winterfeldt 在 VMware 的 VMware vFabric Application Director 项目中工作。它使开发人员和组织能够通过为软件服务和应用程序拓扑提供逻辑抽象来将应用程序部署到云中。这允许应用程序轻松地多次部署到不同的环境中。

David 从事软件开发已超过 20 年。自 1998 年以来,他一直在使用 Java,并且几乎同样长时间地参与开源的使用。David 的职业生涯大部分时间都专注于 Web 和企业开发,并于 2006 年开始使用 Spring Framework。

David 运营网站 Spring by Example,这是一个用于共享 Spring 示例的网站。该网站是 Spring 的通用资源,最终应该可以节省开发人员的时间。他还是 StrutsCommons Validator 的 Apache 提交者,以及 Commons Validator 的创建者(尽管目前不再活跃于这两个项目)。

更多关于 David 的信息 »

 

使用图形解决大数据挑战

图形无处不在。从添加社交功能的网站到提供个性化客户服务的电信公司,再到创新的生物信息学研究,组织正在采用图数据库作为建模和查询连接数据的最佳方式。如果您能画白板,您就可以在图数据库中建模您的域。

在本课程中,Emil Eifrem 对图模型进行了深入探讨,并提供了有效且经济高效的数据存储和访问的最佳用例。

收获:了解图数据库的模型以及它与文档和关系数据库的比较 了解为什么图数据库最适合存储、映射和查询连接数据

Emil 的演示之后将进行 Spring Data Neo4j 的动手指南。Spring Data Neo4j 提供了对 Neo4j 图数据库的简单对象持久性。由 Rod Johnson 和 Neo Technology 首席执行官 Emil Eifrem 构思,它是 Spring Data 工作的创始项目。该库利用与 Spring Framework 和 Spring Data 基础设施的紧密集成。除了易于使用的对象图映射之外,它还提供了 Neo4j 的强大图操作和查询功能,并提供了便捷的 API。

本次演讲介绍了 Spring Data Neo4j 的不同方面,并展示了几个示例域中的应用程序。

在课程中,我们将逐步完成一个引人入胜的示例应用程序的创建,该应用程序从设置和注释域对象开始。我们将看到 Neo4jTemplate 和强大的存储库抽象的使用。在将应用程序部署到云 PaaS 后,我们将对收集到的数据执行一些有趣的查询用例。



关于 Emil Eifrem

Emil Eifrem

Emil Eifrem 是 Neo Technology 的首席执行官,也是 Neo4j 项目的联合创始人。在创立 Neo 之前,他是 Windh AB 的首席技术官,在那里他领导了企业内容管理系统的高度复杂信息架构的开发。他致力于可持续的开源,引导 Neo 在免费可用性和商业可靠性之间取得平衡。Emil 是 NOSQL 数据库的常客演讲者和作家。

更多关于 Emil 的信息 »

关于 Michael Hunger

Michael Hunger 更多

本周 Spring - 2013 年 1 月 8 日

工程 | Josh Long | 2013 年 1 月 08 日 | ...

欢迎回到另一期《本周 Spring》。像往常一样,我们有很多内容要查看,所以,话不多说……

  1. GigaOM 对当前大数据生态系统中一些令人兴奋且重要的工具进行了很好的总结。许多不同的工具服务于用例的不同细分市场,
    <a href="http://gigaom.com/2012/12/18/a-programmers-guide-to-big-data-12-tools-to-know/">and of course Spring Data is mentioned in there</a>, too!
     
    </LI>
     <LI>
    	 The <EM> ODBMS Industry Watch</em> blog 
    		and professor Roberto V. Zicari  
    		has a nice  interview 
    		
    		 <a href ="http://www.odbms.org/blog/2013/01/the-spring-data-project-interview-with-david-turanski">with Spring ninja David Turanski on Spring Data</a>. Definitely a good read!
    
    	
    	 </LI>	 
    
    
     <LI…

Scripted Editor 0.3 版本可用

工程 | Andy Clement | 2013 年 1 月 08 日 | ...

10 月份发布了 Scripted 代码编辑器 的第一个公开版本,这是一个基于浏览器的编辑器,使用 Node.js 本地服务器,专注于提供出色的 JavaScript 编辑体验。今天,第一个更新版本 0.3 可用。

有关最新功能的完整发行说明可在 此处 获取。以下是一些亮点

 

可通过 NPM 安装

现在可以使用 Node 包管理器(npm)在 Windows、Linux 或 Mac 上轻松安装 Scripted。

npm install -g scripted

(在 Mac/Linux 上可能需要“sudo”前缀)。安装后,'scr' 命令可以立即用于启动 Scripted。作为…的一部分

本周 Spring - 2013 年 1 月 1 日

工程 | Josh Long | 2013 年 1 月 01 日 | ...

在撰写这篇文章时,我差点打成“2012”!已经是 2013 年了!希望您的假期过得愉快。

欢迎回到另一期《本周 Spring》!是时候开始又一个激动人心的一年(并记得在文本中使用正确的年份!)。有了这些,让我们看看
来自社区各地的全新且激动人心的内容。

    <LI> The epic book by <a href="https://twitter.com/rob_winch/status/284812769197441024">Spring Security lead Rob Winch and Peter Mularien   on   Spring Security 3.1</a> by Packt publishing is now out!  
    	  The book is a great resource for people who are looking at Spring Security and want  
    	the scoop from the source.
    	 </lI>
    
    
    
      <LI> Are you…

今年 Spring - 2012 年 12 月 25 日

新闻 | Josh Long | 2012 年 12 月 25 日 | ...

欢迎回到另一期非常特别的假期和年末的《本周 Spring》!如果您是此综述的关注者,那么您就会知道 2012 年对 Spring 来说是**非常**激动人心的一年!首先,让我们看看一些亮点,然后再进入每周综述

  1. 春风拂面 当然,今年见证了 Spring 3.2 的发布,该版本在 Spring 3.1 发布整整一年后问世,包含了许多新特性,并帮助 Spring 保持其作为构建 Web 应用程序的首选平台的地位。今年,其他 Spring 项目也取得了许多重大改进和迭代,例如 Spring Integration 2.2.0 GA、Spring Data 等。
  2. 云端 Spring 在所有云平台上都能很好地工作,这得益于依赖注入提供的与底层平台的自然解耦,但它始终并在继续在 开源 PaaS Cloud Foundry 上占据着特殊地位。而且,Cloud Foundry 今年取得了巨大的进步!我们看到像 App Fog 这样的生态系统合作伙伴采用了 Cloud Foundry 的技术并取得了成功。我们看到 Cloud Foundry 上对 Spring 应用程序的支持有了很大改进,增加了诸如 独立进程 等新特性,以及更多其他改进。
  3. RESTful Web 如果您问我,今年最令人兴奋的部分是见证 Spring 的 Web 支持得到改进。如果您希望构建一个 Web 应用程序(包括在 Servlet 3 环境中)或公开 RESTful API 端点,Spring MVC 是自然之选。如果您希望保护这些 RESTful 端点,Spring Security OAuth 是一个易于使用的绑定,它支持在 REST 之上使用 OAuth。需要通过 OAuth 连接到 Twitter、Facebook、LinkedIn 和 GitHub 等社交服务提供商?使用 Spring Social。希望在您的 RESTful 端点中支持 HATEOAS 原则?请查看 Spring HATEOAS。希望透明且轻松地公开 Spring Data 存储库以用作 RESTful 端点?您无需再寻找其他解决方案,Spring Data REST 就是您的不二之选。如今,没有比 Spring 提供的更丰富、更全面或更集成的解决方案来构建丰富的 RESTful Web 应用程序了。
  4. Git参与 今年,尤其是在所有项目都完全迁移到 GitHub.com/SpringSource 之后,Spring 开源项目的社区互动激增。Spring 和其他项目一直都是开源的,但 Git 支持的协作模型使像 Spring Social、Spring Integration 和 Spring Data 这样的项目能够轻松地从社区的意见和贡献中受益。
  5. 扩展 SpringSource 内容的影响力 我们一直在努力为所有开发人员提供关于 SpringSource 的精彩内容,并在今年进行了大量扩展。例如,除了在此处 SpringSource.org 上发布内容之外,您是否知道您可以在 @SpringSource 推特+SpringFramework 谷歌+YouTube SpringSourceDev 频道 以及(这对于中国众多粉丝来说尤其有用)SpringFramework 新浪微博 上找到 SpringSource?此外,如果您喜欢这份总结,请务必将 本周 Spring 汇总页面 添加到书签中。

现在,让我们进入本周的汇总!有很多内容需要涵盖,如果您正在休假并且有空闲时间,希望您不会缺少阅读内容!

 <Ol>   
	 <LI> If you've been following this roundup, then you know that we wrapped up our SpringOnes India and China events. For more details,  <a href="http://www.springsource.org/node/3777">checkout our wrapup post</a>!</LI>
	<LI> The <EM>baeldung</EM> blog has another great post up on using Spring MVC and Spring Security to <a href="http://www.baeldung.com/2012/12/20/authentication-against-a-restful-service/">secure a RESTful web service</a>. There are many ways to secure an HTTP REST web service, including HTTP Basic and the bespoke solution presented in this article. Many people are…

本周 Spring - 2012 年 12 月 18 日

工程 | Josh Long | 2012 年 12 月 19 日 | ...

欢迎回到 本周 Spring 的另一期!

您能相信我们已经走到了 12 月的后半段了吗?时间飞逝,是的,我们已经看到了年底的临近——但假日季通常会在每年的这个时候发布 SpringFramework 版本,所以我们感到非常喜庆!我们甚至准备了大量的 SpringSource 按钮来庆祝。

Buttons!

  1. 首先,Spring 3.2 已经发布正式版!请阅读这篇文章。在一个版本中包含了太多令人惊叹的功能,而且——如果您一直在关注今年的系列文章,那么您知道我一直期待着它。在您升级应用程序并体验了一些很棒的新功能后,请回来阅读其余内容!我会等您的……
	    You know what the best part is? Usually, after a new Spring release, the release train of other Spring projects is quick to adopt - so expect lots of releases in the new year!</LI>  
  • 接下来,Spring Security 的负责人和高手 Rob Winch 刚刚宣布了 Spring Security 3.2.0.M1,其中包含了针对 Servlet 3 环境的新特性,以及其他功能
  • <LI> We could just stop right there, you know?  BUT, there's more! In this…

    获取 Spring 时事通讯

    与 Spring 时事通讯保持联系

    订阅

    领先一步

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

    了解更多

    获取支持

    Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

    了解更多

    即将举行的活动

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

    查看全部