Spring Framework & BIRT

技术 | Josh Long | 2012年1月30日 | ...

作者:Jason Weathersby 和 Josh Long

引言

Eclipse 的商业智能和报告工具 (BIRT) 项目是一个基于流行的 Eclipse IDE 的开源项目。BIRT 项目于2005年夏天发布了第一个主要版本,自成立以来已获得超过一千万次下载。该项目由 Actuate Corporation 启动,该公司使用 BIRT 作为其许多商业产品的基础。BIRT 项目网站包含 BIRT 的引言、教程、下载和使用示例。

开发人员使用 BIRT 在 Java/Java EE 环境中构建和部署报告。在 BIRT 3.7 中,提供了一个新的基于 POJO 的运行时环境,这使得 BIRT 引擎的部署更加简单。本文讨论了几种使用 Spring Framework 组件的 BIRT 集成场景。

图 1 – BIRT 拼贴画

BIRT 项目包括以下关键组件

  • BIRT Designer - 用于设计报告的开发人员工具。
  • Web Viewer - 用于部署报告的示例 Java Web 应用程序。该查看器包含一个 JSP 标签库,可方便与现有 Web 应用程序集成。
  • BIRT 引擎 - 用于构建、运行和渲染 BIRT 报告的设计和报告引擎。
  • BIRT Charts - 一个支持构建和运行高度复杂的交互式图表的包。

Spring Framework 是一个流行的架构和实现方法集合,它使企业级 Java 开发变得更容易。该框架的核心部分是依赖注入和…

视频:SPRINGONE 2GX - OAUTH 的兴起

新闻 | Josh Long | 2012年1月27日 | ...

SpringOne 2GX Video: The Rise of OAuth

SpringOne 2GX 2011 充满了关于构建更好 Web 应用程序的精彩内容。在本次演讲 OAuth 的兴起 中,我们学习了如何在 Web 应用程序中使用 OAuth。本次演讲由 Spring 专家 Craig Walls 发表。

Craig 谈论了如何保护现代 Web 以及 OAuth 如何提供帮助,展示了如何使用 OAuth 保护和消费资源。

非常感谢 InfoQ 前往芝加哥记录了如此多精彩的 SpringOne 2GX 演讲

本周 Spring 动态,2012年1月24日

技术 | Josh Long | 2012年1月25日 | ...

欢迎阅读新一期的 本周 Spring 动态

We are already almost done with January (which, honestly, shocks me. Where <EM>does</EM> the time go?)
</P> 
<OL> 
	<LI> Did you guys see last week's webinar introducing Spring 3.1 with Spring project lead, and VMWare/SpringSource Principal Engineer, Juergen Hoeller?  
       Last week's webinar was <EM>very</EM> well-attended, and represents the best turnout yet, by far, for all of the SpringSource webinars. So, thanks to all those who came, and, to the handful of people on earth that couldn't make it, don't worry! You can watch 

关于 Spring 3.1 网络研讨会的录音,可在 SpringSource YouTube 页面 上查看…

视频:SpringOne 2GX - Spring 与 Cloud Foundry:使用服务

新闻 | Adam Fitzgerald | 2012年1月24日 | ...

SpringOne 2GX Video: Cloud Foundry with Spring: Using Services

SpringOne 2GX 2011 充满了精彩的云相关内容。在本次演讲中,我们学习了 如何在 Cloud Foundry 上将服务与 Spring 一起使用。本次演讲由 Spring 和 Cloud Foundry 专家 Ramnivas LaddadJennifer HickeyScott Andrews 发表。他们一起涵盖了将应用程序连接到云服务所需了解的所有细节,包括自动重新配置、云命名空间、配置文件支持、Java 配置和外部服务支持。这很好地解释了为什么 Cloud Foundry 是运行 Spring 应用程序的最佳云平台…

SpringSource Tool Suite 2.9.0.M2 发布

版本发布 | Martin Lippert | 2012年1月24日 | ...

亲爱的 Spring 社区:

我很高兴地宣布,我们刚刚发布了 SpringSource Tool Suite (STS) 下一个版本的第二个里程碑构建。

此里程碑版本 (迈向 2.9.0) 的亮点

  • 通用 - 更新到 tc Server 2.6.3
  • Spring - 更新到 Spring Roo 1.2.0
  • Spring - 支持新的 Spring Roo 打包选项
  • Grails - Grails 2.0.0 现在是扩展页面中安装的默认版本
  • Groovy - Groovy 1.8 现在是扩展页面中安装的默认版本
  • Gradle - 初步的 Gradle 编辑支持 (后续更多)

更多详细信息可在 2.9.0.M2 新特性和值得关注之处 文档中找到。详细的 安装说明 也已提供,请查看从里程碑更新站点进行的安装。

像往常一样,可以从 STS 下载页面 获取下载,请查看“其他下载”。

2.9.0 版本计划于 2012 年 3 月初发布,并将基于 Eclipse Indigo 3.7 SR2。

使用 Spring 3.1 构建现代企业级 Java 架构

新闻 | Josh Long | 2012年1月24日 | ...

在本视频中,Juergen Hoeller(Spring Framework 的 SpringSource 首席工程师)带领大家了解 Spring 3.1 版本中的最新特性。Juergen 介绍了 Spring 的新功能,包括环境抽象、配置文件、更新后的 Spring MVC 框架、Hibernate 4 和 Quartz 2 支持等等。

如果您觉得本次演讲有用,请务必点赞,并 订阅 SpringSourceDev 频道 以接收所有最新演讲录像和截屏视频的更新。

Spring Social 1.0.2 发布

版本发布 | Craig Walls | 2012年1月23日 | ...

亲爱的 Spring 社区:

我们很高兴地宣布 Spring Social 1.0.2 和 Spring Social Twitter 1.0.2 已发布!

Spring Social 是 Spring Framework 的一个扩展,它使您的 Java 应用程序能够连接到软件即服务 (SaaS) 提供商,例如 Facebook 和 Twitter。

这些主要是错误修复版本,但也有一些小改进。请参阅变更日志(Core | Twitter)了解更多详情。

我们也很高兴地宣布 Spring Social LinkedIn 1.0.0.M5 现已可用,并包含更完整的 API 绑定。在我们努力使 Spring Social LinkedIn 接近 1.0.0 GA 版本时,我们期待您的反馈。(再次感谢 Robert Drysdale 贡献了 Groups API 绑定,完成了 Spring Social 的 LinkedIn API 绑定!)

要获取该软件,请下载发布分发包(Core | Twitter)或简单地将 maven artifacts 添加到您的项目中。要查看实际效果,请尝试 快速入门 并启动 示例。您可以随时查阅 参考手册 中的信息进行补充。

Spring Social 需要 Spring Framework 3.0.5 或更高版本才能运行。对于新应用程序,我们建议使用 Spring 3.1,以利用核心框架的最新进展。请参阅参考手册以获取依赖项的完整说明。

视频:SpringOne 2GX - 在 Google App Engine 上使用 Spring

新闻 | Adam Fitzgerald | 2012年1月23日 | ...

SpringOne 2GX Video: How to get the most out of Spring and Google App Engine

这是 SpringOne 2GX 2011 的另一场会议。本场会议提供了 如何在 Spring 和 Google App Engine 上充分利用特性 的说明。Spring 的可移植性赋予了开发人员选择应用服务器的自由,现在这也转化为在选择云平台方面的极大自由。本次演讲由 Google App Engine 的产品经理 Chris Ramsdale 发表,他简要介绍了 App Engine,如何使用 Spring,如何在云中访问关系数据,并提供了性能调优的技巧。这是关于在众多云平台之一上使用 Spring 的出色介绍…

本周 Spring 动态,2012年1月17日

技术 | Josh Long | 2012年1月18日 | ...

欢迎阅读新一期的 本周 Spring 动态。本周有很多精彩内容,让我们开始吧。

  1. 嘘。这个星期四,19号,你们有什么安排吗?如果还没有,我建议您注册参加 Juergen Hoeller 和 Chris Beams 主讲的 Spring 3.1 网络研讨会
    		If you're in Europe,  there's going to be a  webinar  at <a href = "https://vmwareevents.webex.com/vmwareevents/onstage/g.php?t=a&d=663415641">3PM GMT, or 4PM CEST</a>, and if you're in North America, there's going to be a webinar at <a href = "https://vmwareevents.webex.com/vmwareevents/onstage/g.php?t=a&d=668718779">1PM EST or 10AM PST</a>. 
    		 Don't be left out, this event's already seen the highest registration of any webinar thus far, so register now, and as usual, I hope to see you there. 
    		   </LI>
    
    	<LI> Another session from SpringOne2GX, on <a href = "http://www.springsource.org…

视频:SpringOne 2GX - 使用 Spring 和 MongoDB 为 Cloud Foundry 编写应用程序

新闻 | Adam Fitzgerald | 2012年1月14日 | ...

SpringOne 2GX Video: Writing Applications for Cloud Foundry Using Spring and MongoDB

这是 SpringOne 2GX 2011 的另一场会议。本场会议提供了 使用 Spring 和 MongoDB 为 Cloud Foundry 编写应用程序 的说明。Spring 部分由数据专家 Thomas Risberg 讲解,Mongo 部分由来自 10gen 的 Jared Rosoff 讲解。本次演讲对 Cloud FoundryMongoDBSpring Data for MongoDB(包括 Mongo Template 和 Mongo Repository 支持)进行了技术介绍。这是同时深入了解 noSQL 和云的好方法!

非常感谢 InfoQ 前往芝加哥记录了如此多精彩的 SpringOne 2GX 演讲

获取 Spring 通讯

订阅 Spring 通讯,保持联系

订阅

先行一步

VMware 提供培训和认证,助您快速前进。

了解更多

获取支持

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

了解更多

近期活动

查看 Spring 社区所有近期活动。

查看全部