本周 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 实现,它根据设备和 SitePreference 调整视图名称。然后它将委托给另一个 ViewResolver 来完成视图解析过程。此版本已构建并使用 Spring Framework 3.2 进行测试。请参阅 changelogreference manual 获取更多信息。非常感谢社区对这一新功能的支持,包括 Scott Rossillo 的初步 pull request 以及 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,并且几乎与 Java 一样长的时间都在使用开源。David 在其职业生涯的大部分时间里专注于 Web 和企业开发,并于 2006 年开始使用 Spring Framework。

David 运营着网站 Spring by Example,这是一个共享 Spring 示例的网站。该网站是 Spring 的通用资源,最终可以节省开发人员的时间。他还是 Apache Struts 和 Commons Validator 的贡献者,也是 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 基础架构的紧密集成。除了易于使用的对象图映射外,它还通过便捷的 API 提供了 Neo4j 强大的图操作和查询功能。

本次演讲将介绍 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 月 8 日 | ...

欢迎回到另一期《本周 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 月 8 日 | ...

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

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

 

可通过 NPM 安装

现在可以使用 Node Package Manager (npm) 轻松在 Windows、Linux 或 Mac 上安装 Scripted

npm install -g scripted

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

本周 Spring 动态 - 2013 年 1 月 1 日

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

我写这篇帖子时几乎打出了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 日 | ...

欢迎回到又一个特别的节日和年终版《*This Week in Spring*》!如果您一直关注此摘要,那么您会知道 2012 年对 Spring 来说是激动人心的一年!让我们先回顾一下亮点,然后再进入本周的摘要。

  1. Spring 迈向未来 当然,今年是 Spring 3.2 发布,正好比 Spring 3.1 发布晚一年,它包含了许多新功能,并帮助 Spring 保持了其作为构建 Web 应用程序的首选平台的地位。今年,其他 Spring 项目也取得了重大改进和迭代,例如 Spring Integration 2.2.0 GA、Spring Data
  2. Spring 在所有云平台上都运行得很好,这得益于其与底层平台在依赖注入方面的自然解耦,但它一直并将继续在 Cloud Foundry(开源 PaaS)上享有特殊地位。而对于 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 是一个易于使用的绑定,支持 OAuth 在 REST 之上。需要通过 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 上发布内容外,您知道您可以在 Twitter 上的 @SpringSource+Google+ 上的 SpringFrameworkYouTube SpringSourceDev 频道以及(这对中国众多粉丝来说尤其有用)SINA Weibo 上的 SpringFramework 上找到 SpringSource 吗?此外,如果您喜欢此摘要,请务必将 This Week in 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 月下旬了吗?时间过得真快,是的,我们已经能看到年底了——但节日季通常会在这个时候带来 Spring Framework 的发布,所以我们心情很愉快!我们甚至还有大量的 SpringSource 纪念品来庆祝。

Buttons!

  1. 首先,Spring 3.2 已正式发布 (GA)!请阅读这篇帖子。一个版本中塞满了太多精彩内容,而且——如果您一直关注本系列一年,您就会知道我一直很期待它。当您升级了应用程序并体验了一些精彩的新功能后,再回来阅读剩余内容!我等着……
	    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 社区所有即将举行的活动。

    查看所有