`
flyingbug
  • 浏览: 126894 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Trustin Lee,MINA、Netty2通讯框架的作者韩国人,80年出生,8岁起在MSX迷你计算机上编写BASIC程序,爱好游戏编程以及使用汇编、C和C++解决编程问题,1998年获得韩国信息奥林匹克竞赛铜牌。就读于韩国Yonsei大学计算机系期间,曾为多家公司编写高性能网络应用以及少量的web程序,毕业后,就职于Arreo通讯公司,该公司为韩国最大的移动短信提供商之一。目前为Apache SEDA framework的主要开发者以及LDAP的网络框架MINA的作者。
四、预览结果<o:p></o:p> 使用BIRT提供的预览窗口来预览所制作的报表,这是BIRT必须知道该如何找到在Script中引用的类,而BIRT的预览窗口是使用一个内嵌的web服务器来预览的,所以,我们需要将用于数据库资源访问的类和在script中使用的类打包成jar放入到这个web-app的classpath下。<o:p></o:p> 这个web-app是作为一个Eclipse的plugin存在的,它位置在:<o:p></o:p> <ECLIPSE_HOME>\plugins\org.eclipse.bir ...
开始说正题 二、建立使用ScriptDataSource和ScripteDataSet的BIRT报表<o:p></o:p> 在你的Web项目中建立一个report目录,并在其中建立一个报表文件,如下:<o:p></o:p> 首先,根据BIRT的Help文档中的教程,建立一个ScriptDataSource:<o:p></o:p> <v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@ ...
RowSet.java代表行的集合,代码如下:  1package com.bat.afp.DAOComm; 2 3import java.util.Iterator; 4import java.util.Vector; 5 6/**//** 7 * @author liuyf 8
配置文件dbconfig.xml如下: 1<config>2    <dbinfo>3        <url>jdbc:oracle:thin:@133.1.72.44:1521:test</url>4        <user>test</user>5        <pwd
在前面说明过使用Script数据源来获得web service数据源的做法,在实际操作中,发现虽然有BIRT的帮助文件,但同事对BIRT的Script数据源的使用还是不太理解,于是写出下文以便帮助使用BIRT的高级特性 <o:p> </o:p> 熟悉了BIRT的Script数据源之后,你会感叹BIRT功能之强大,BIRT团队承诺在2.0中加入对数据库连接池的支持,但目前为止,我们还只能通过Script数据源来支持连接池。 <o:p> </o:p> 为了能够自定义数据集合以及支持分页查询、多表查询、数据库连接池或者在DAO中使用Spring+Hibe ...
今天跟好友在网上聊天,被问到如何使用web serivce作为数据源来制作BIRT报表,BIRT的例子里都是基于数据库表来构建报表的,所以产生了这个疑问,本想写一篇step by step的文章来详细介绍一下,可是最近实在太忙了,只好在这里介绍一下思路。这个问题,可以使用ScriptDataSource和ScripteDataSet来解决,ScripteDataSource后台基于java bean,可以在bean里连接自己的数据源,无论是用web service还是用socket取数据源都应该没什么问题,另外还可以为BIRT报表提供数据库连接池,因为本来的报表设计文件是自己去连数据库的,所以难 ...
BIRT作为Eclipse的BI和Report工具,由业界领先的公司Actuate公司开发,总体印象来说,在java报表方面已经很强了,当然比起一些商业工具还是有差距的,最近在一个BOSS系统上看到的报表so强,据说那工具70W一套,比起Actuate公司的商用BIRT贵了不知道多少倍,不过感觉还是满不错的。java在报表方面要想达到PB那样简单易用还是比较难,对于BIRT来说,首先是高级查询报表的实现,必须依靠ScriptedDataSource和ScriptedDataSet,而BIRT在这个事情上则只起到了一个界面生成的工具的作用,为了生成Excel的报表,则必须自己制作一个report ...
l         使用DataSet的‘open’方法来执行初始化任务:右击DataSet选择‘编辑代码’,然后在其中选择‘open’方法,这里初始化一个java对象来完成数据访问功能 l         Open方法 a)         在script中引用的包含java对象的class文件的jar文件,必须包含在<ECLIPSE_INSTALL>\plugins\org.eclipse.birt.report.viewer\birt\WEB-INF\lib.目录下 b)        引入一个package:importPackage(Packages.com.yourCom ...
l         每个应用只需创建一个ReportEngine的实例 l         ReportEngine的构造函数要传入一个EngineConfig作为参数,如果参数为null,则一个默认值的ReportEngine被创建。 l         退出时,应用应该调用destroy()来卸载外挂以及删除临时文件 l         使用report engine有以下几个主要步骤: a)         创建一个EngineConfig来设置report engine的选项 b)
l         应用开发者只需要了解公用的API,这些API包含在以下的几个包内: a)         org.eclipse.birt.report.model.api:这个包内包含了93个class,两个接口和一个exception,这个包是为那些想要定制report designer的开发者使用的<o:p></o:p> b)        org.eclipse.birt.report.engine.api:这个包包含了一个类,17
l         你可以使用以下几种技术来过滤数据集: a)         在查询时指定过滤,以便在数据库或其他数据源中过滤数据,要尽量使用这种方式来过滤数据,可以通过两种方式来指定SQL SELECT声明: 1.         在设计 ...
     这家旧金山南部的软件厂商Actuate是商业智能厂商中的佼佼者,于去年7月加入Eclipse为其制作了商业智能及报表工具(BIRT),使用BIRT的朋友应该认识一下他。同时认识一下构架于BIRT上的商业组件,这就是Eclipse生态系统的威力。公司网站:http://www.actuate.com/home/index.asp
Google的翻译服务,非常有意思,虽然有时候翻译不是很准确,但却可以整个页面的翻译,有点象金山快译,还提供打印版本。下面是本页的翻译:English
WTP对于J2EE开发者来说是新的福音尤其是在开发Web Serivce的时候,简直太方便了还有对于XML、XSD、WSDD文件的编辑WTP项目组放出的教程也很全面,如下:http://www.eclipse.org/webtools/community/community.html#tutorials只不过这套教程的版本有点老,是基于M4的,所以有些界面有点变化另外,根据WTP的数据库浏览子项目RDB开展的DTP项目也已启动计划明年三月Eclipse年会之前Release,据称可以支持Oracle的PL/SQL开发大家期待吧!
Global site tag (gtag.js) - Google Analytics