`
flyingbug
  • 浏览: 130183 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[BIRT]-如何使用web service作为数据源

阅读更多
今天跟好友在网上聊天,被问到如何使用web serivce作为数据源来制作BIRT报表,BIRT的例子里都是基于数据库表来构建报表的,所以产生了这个疑问,本想写一篇step by step的文章来详细介绍一下,可是最近实在太忙了,只好在这里介绍一下思路。

这个问题,可以使用ScriptDataSource和ScripteDataSet来解决,ScripteDataSource后台基于java bean,可以在bean里连接自己的数据源,无论是用web service还是用socket取数据源都应该没什么问题,另外还可以为BIRT报表提供数据库连接池,因为本来的报表设计文件是自己去连数据库的,所以难免会比较慢

另外一个问题是基于属性拖拽的问题,这个问题我没有具体试验过ScriptDataSet中的属性拖拽是否可用,但我想既然基于表的可以,基于Bean的对于BIRT的开发组来说也没什么难度,毕竟属性都已经绑定到DataSet里了,拖拽一下又有何妨
分享到:
评论

相关推荐

    birt培训(Eclipse-based开放源代码的报表系统)

    最新版本支持多达六种数据源,包括Birt自身数据源、JDBC、JS、Java、Web Service和XML。数据集的灵活性使得报表设计更为灵活,可以引用不同数据源的数据。Birt还支持库和模板,提高开发效率,同时支持CSS,便于报表...

    Introduction to BIRT Web Services Data Source

    它扩展了Open Data Access (ODA) 框架,使得BIRT能够与基于SOAP(Simple Object Access Protocol)的Web服务进行交互,从而利用Web服务的查询响应作为报表数据源。 1. **Web服务基础** Web服务是一种新型的Web应用...

    birt百灵报表数据源配置全集

    包含eclipse百灵报表项目的所有数据源的配置及创建例子,苦心收集整理,...包括动态数据源、外部数据源、jdbc数据源、spring数据源、hibernate数据源、web Service数据源、javascript数据源、存储过程数据源等。

    数据库更新工具+tomcat内存溢出解决办法+birt

    【在BIRT中使用Web Services数据源】 BIRT(Business Intelligence and Reporting Tools)是一款开源的报告生成工具,支持多种数据源,包括关系型数据库、XML、Web Services等。在BIRT中配置Web Services数据源,...

    spring-birt-reporting:Spring出生报告

    BIRT的主要特点包括数据连接、数据集、图表、样式和布局的灵活性,以及对多种数据源的支持,如数据库、XML、Web服务等。 在"Spring出生报告"项目中,Spring被用作BIRT报表的后台管理框架。这可能涉及到以下几个方面...

    birt2.5.2报表系统

    在 Birt 2.2 及更高版本中,还增加了对 Web Service、CSV 等数据源的支持。数据集是执行查询后的结果,可以是简单的 SQL 查询或复杂的联合查询。Birt 的联合数据集允许在不同数据源之间进行内连接或外连接,增强了...

    eclipse+birt整合开发说明文档

    根据你的需求选择适当的数据源类型,如JDBC、XML或Web Service。配置相应的连接参数,如数据库URL、用户名、密码等。 3. **创建报表设计**:在BIRT项目中,右键单击“Reports”文件夹,选择“New” > “Report ...

    hibernate_birt

    - 创建BIRT报告设计,定义数据源(通常是JDBC数据源)和数据集,连接到Hibernate配置的数据库。 - 设计报告布局,包括表格、图表、文本等元素。 - 编写Java代码,创建ReportEngine实例,加载并运行BIRT报告。 4....

    equinox-jetty-birt:BIRT 报告简单的运行时示例

    标题中的"equinox-jetty-birt:BIRT 报表简单的运行时示例"是指一个基于Equinox OSGi容器和Jetty服务器的BIRT...通过深入研究这个项目,开发者可以了解到如何自定义BIRT查看器、处理数据源以及优化报表性能等高级话题。

    OpenReports管理员指南

    - 通过Web界面管理用户、分类、报表、图表、参数和数据源。 - 提供灵活的调度功能,包括每日、每周和每月的选择及多收件人支持。 - 报表参数支持日期、文本、表单、查询和布尔类型。 - 细粒度的安全访问控制,...

    百灵报表 dome mock 实例 hibernate spring struts2 struts

    1. **配置BIRT数据源**:如何在BIRT报表中配置Hibernate数据源,连接到数据库并执行查询。 2. **设计报表模板**:理解.rptdesign文件的结构,学习如何定义表格、图表和其他元素。 3. **Hibernate POJO**:创建Java...

    SpringMVC+iReport多张报表连续输出案例

    4. **数据处理**:在Controller中,通过Service层获取到需要的数据,这些数据可能是从数据库或其他数据源获取的。数据应按照报表模板的要求进行格式化。 5. **报表渲染**:使用JasperFillManager填充报表模板,将...

    报表与打印(jsp).rar

    JasperReports是一个广泛使用的报表库,它支持多种数据源,包括SQL数据库、CSV文件、XML数据等,并且能与Java、JSP、Struts等Web框架很好地集成。通过JasperReports,开发者可以使用JRXML文件定义报表布局,然后在...

    MES项目源码

    Eclipse是一个广泛使用的IDE,支持多种编程语言,对于Java Web项目尤为友好,提供了代码编辑、调试、构建和部署等一系列功能。 在配置Tomcat7/8运行此MES项目时,首先需要安装并配置好Tomcat服务器,这是Apache软件...

Global site tag (gtag.js) - Google Analytics