BIRT 是基于 eclipse 的报表框架
网上也有许多教程,以下是我自己安装到应用的过程。
一. BIRT 下载地址:http://download.eclipse.org/birt/downloads/
下载 ALL-IN-ONE ,其中包括 eclipse 和已经安装好的 BIRT 插件
我的是web应用 我还给他装了 myeclipse 插件(如果你已经装过myeclipse ,直接把links包拷过来即可,相信大家都会)
二. 新建一个工程(web工程,java工程,birt工程均可。因为这个工程只是为了新建报表文件【.rptdesign】)
具体怎么用这个报表工具很简单,和其他报表工具没什么太大的区别。大家可以自己试试
三. 如何在web工程中访问birt?
1. 从Eclipse BIRT官方网站下载birt-runtime-2_6_0.zip。
2. 解压之后,只需要其中的web view example目录下的内容。
3. 复制以下第三方软件包到web view example目录:
(wsdl4j.jar,commons-logging.jar)到WEB-INF/Lib
(itext-1.3.jar)到Plugins/org.eclipse.birt.report.engine.emitter.pdf/lib (无则建)
补充:其他文档未提及commons-logging.jar,但没有这个会报错,可以不加这个jar试试
4. web view example就是webapps下的一个工程,可以将web view example包名修改为ReportApp,然后拷到webapp下。
5. 发布设计完成的报表文件,在birtApp中创建reports目录,用于存放报表设计文件。
6. 在应用中通过:http://localhost:8080/ReportApp/frameset?__report=报表文件路径,就可以访问报表了。
7. 如有数据源,别忘了驱动jar
四. 如何在已有的web工程中集成birt?
将ReportApp工程的对应项拷到现有web工程即可
分享到:
相关推荐
在Flappy Bird中,`<canvas>`元素用于绘制游戏场景,包括背景、管道、小鸟以及分数显示。开发者通过JavaScript对`<canvas>`的绘图API进行操作,实现游戏画面的实时更新。 CSS3则用于游戏的样式和布局,使游戏界面...
CSS3(层叠样式表第三版)在Flappy Bird中虽然不是主要部分,但也有一定的应用,如设置元素的样式、布局和动画效果,使游戏界面更具吸引力。例如,游戏界面的背景颜色、小鸟的旋转动画等,都可通过CSS3来实现。 ...
标签"FreeBird2011"表明这是一个独立的项目,可能专注于某一特定领域,如Web应用、桌面应用或游戏开发。根据项目的具体应用场景,源代码中可能涉及到网络通信、数据库操作、图形用户界面设计、多线程处理等技术。 ...
Thunderbird是一款开源、免费的邮件客户端,由Mozilla基金会开发,其源代码主要使用C++语言编写。这款软件在设计上与Microsoft的Outlook类软件有相似之处,但更注重自由软件的理念和网络安全性。在深入探讨Thunder...
在本文中,我们将深入探讨如何使用神经网络和遗传算法来实现对经典游戏Flappy Bird的机器学习。Flappy Bird是一款非常流行的休闲游戏,其简单但极具挑战性的玩法使其成为研究机器学习技术的理想平台。 首先,我们...
JavaBeans是一种符合特定规范的Java类,可以作为可重用的组件在Java Web应用中使用。 Tomcat作为Servlet和JSP容器,负责接收来自Web客户端的HTTP请求,解析请求,调用相应的Servlet或JSP页面进行处理,并将结果以...
在Flappy Bird的HTML5实现中,我们可以看到如何使用HTML5的新特性来构建游戏界面,比如`<audio>`标签用于播放音效,`<canvas>`元素作为游戏的主要渲染区域。 Canvas是HTML5中的一个核心元素,它是一个可编程的2D...
通过这个Flappy Bird的HTML5实现,开发者可以深入理解HTML5 Canvas的使用、JavaScript游戏开发的基本流程,以及如何结合CSS和JavaScript构建交互式的Web应用。同时,这也是一个很好的实践项目,帮助开发者提升在实际...
HTML5网页版的Flappy Bird是一款基于Web技术实现的经典小游戏,它通过JavaScript、HTML和CSS等前端技术构建,使得玩家可以在浏览器上体验到类似于原版Flappy Bird的乐趣。本实训项目不仅提供了游戏的基本功能,还...
通过分析这个游戏,我们可以学到如何使用Java进行图形化编程,理解事件处理和游戏循环的工作原理,以及如何集成声音到应用程序中。同时,这也是一个很好的机会去对比过去与现在技术的差异,以及它们是如何演进的。 ...
在FlappyBird中,这些方法被用来绘制小鸟、管道和背景,并根据游戏状态进行实时更新。 5. **坐标系统**:Canvas的坐标系统基于像素,(0,0)位于左上角。游戏中的所有元素都需要根据这个坐标系统进行定位。 6. **...
在这个压缩包中,只包含了一个名为“FlyBird”的文件,这可能是游戏的主程序或者源代码文件。以下我们将深入探讨CocosCreator引擎以及与“FlyBird”相关的知识点。 CocosCreator是一款强大的2D游戏开发工具,由...
本资源提供了一套综合的编程工具和库,涵盖了富文本解析、折线图生成、MD5加密算法和Bluebird(一个Promise库)的应用。...Web开发:适用于需要复杂文本处理和数据可视化的Web应用开发。 数据分析:折线图工具可以用于
首先,.NET平台是一个广泛使用的开源开发框架,它提供了丰富的库和工具,支持多种编程语言,如C#、VB.NET等,用于构建各种类型的应用程序,包括桌面应用、移动应用和Web应用。在这个平台上复刻Flappy Bird,可以利用...
C#通常用于开发Windows桌面应用程序、Web应用程序、移动应用程序以及游戏开发等领域。C#是.NET框架的一部分,这意味着它可以与其他.NET语言(如Visual Basic .NET、F#等)以及.NET框架中的各种库和工具进行交互使用...
之后,将模型封装成一个可调用的函数,以便在Streamlit应用中使用。Streamlit脚本会加载这个模型,并定义用户交互的逻辑,比如处理上传的图片,调用模型进行预测,以及将预测结果以可视化的形式展示出来。 在“Bird...
在IT领域,JavaScript是一种不可或缺的前端开发语言,而ReactJS作为其强大的库,为构建交互性丰富的Web应用提供了强大的支持。本项目"Game FlappyBird in reactjs.zip"正是一个利用ReactJS实现的经典游戏——Flappy...
总的来说,这个“flappyBird.zip”压缩包展示了一个使用cocosCreator开发的Flappy Bird游戏实例,涵盖了2D游戏开发的基本流程,包括物理模拟、碰撞检测、脚本编写、美术资源管理和平台适配等环节。对于初学者来说,...
《Blue-Bird-Template-源码》是一款基于前端开发的模板项目,主要为开发者提供了一个快速构建Web应用的基础框架。这个压缩包文件包含了完整的源代码,使得开发者可以深入理解其设计思路,进行二次开发或者自定义修改...
HTTP存档中的渐进式Web应用程序 汤玛斯·斯坦纳( Thomas Steiner) ,德国汉堡 :e-mail: :bird: • :grinning_cat_with_smiling_eyes: (发布于 。) 抽象的 在本文档中,我们介绍了三种不同的方法,并讨论了从...