快逸报表整合至MyEclipse项目中

一.配置数据源

1.1打开设计器后,依次选择配置->数据源->新建->关系数据库->填写相关属性(数据源名称要记住)->确定

->选中刚建立的数据源,点击连接,变为粉红色为连接成功


1.2新建报表

依次选择文件->新建报表->(默认即可),下一步->选择要操作的数据表->下一步->生成网格报表即可

1.3发布,查看

四个图标分别对应启动服务、?、发布、浏览


二、MyEclipse项目中集成

2.1导入相关jar包以及mysql驱动

2.2在WebRoot目录下新建文件夹report,在report文件夹下新建images、reportFiles、reportJsp文件夹

在WEB-INF目录下新建report文件夹,用于存放相关文件


2.3将\quieeReport\webapps\quiee\WEB-INF 目录下的 reportConfig.xml,runqianReport4.tld,runqianReportLog.properties 

文件复制到WEB-INF目录下新建report文件夹中

  将\quieeReport\webapps\quiee 目录下的 j2re-1_4_1-windows-i586-i.exe,runqianReport4Applet.jar复制到WebRoot目录下

  将images 中的资源复制到images文件夹下

  将myError.jsp、myInputError.jsp、showReport.jsp、toolbar.jsp文件复制到reportJsp文件夹中

2.4修改相关资源文件:

2.4.1修改web.xml文件,添加如下内容:

<!-- 配置快逸导出报表文件的Servlet --> 
<servlet> 
  <servlet-name>reportServlet</servlet-name> 
  <servlet-class> 
  com.runqian.util.webutil.SetContextServlet 
  </servlet-class> 
  <init-param>
  <param-name>configFile</param-name> 
  <param-value>/WEB-INF/report/reportConfig.xml</param-value> 
  </init-param> 
  <load-on-startup>1</load-on-startup> 
</servlet> 

<servlet-mapping> 
  <servlet-name>reportServlet</servlet-name> 
  <url-pattern>/reportServlet</url-pattern> 
</servlet-mapping> 
  
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/runqianReport4.tld</taglib-uri>
<taglib-location>/WEB-INF/runqianReport4.tld</taglib-location>
</taglib>
</jsp-config>


2.4.2修改reportConfig.cml文件内容

<?xml version="1.0" encoding="UTF-8" ?>
<reportConfig>
<config>
<name>logConfig</name>
<value>/WEB-INF/report/runqianReportLog.properties</value>
</config>
<config>
<name>license</name>
<value>d:/s-rpt.lic</value>
</config>
<config>
<name>reportFileHome</name>
<value>/report/reportFiles</value>
</config>
<config>
<name>semanticsFile</name>
<value>/WEB-INF/report/runqianSemanticFile.xml</value>
</config>
<config>
<name>JNDIPrefix</name>
<value>java:comp/env</value>
</config>
<config>
<name>dataSource</name>
<value>user,mysql,gbk;</value>
</config>
<config>
<name>jspCharset</name>
<value>GBK</value>
</config>
<config>
<name>alwaysReloadDefine</name>
<value>yes</value>
</config>
<config>
<name>cachedParamsTimeout</name>
<value>120</value>
</config>
<config>
<name>cachedReportDir</name>
<value>E:\work\report\cached</value>
</config>
<config>
<name>cachedIdPrefix</name>
<value>A</value>
</config>
<config>
<name>cachedReportTimeout</name>
<value>120</value>
</config>
<config>
<name>maxCellNum</name>
<value></value>
</config>
<config>
<name>maxConcurrentForReport</name>
<value>9999</value>
</config>
<config>
<name>maxWaitForReport</name>
<value>9999</value>
</config>
<config>
<name>maxWaitTimeForReport</name>
<value>9999</value>
</config>
<config>
<name>appUrlPrefix</name>
<value></value>
</config>
<config>
<name>errorPage</name>
<value>/report/reportJsp/myError.jsp</value>
</config>

<jdbc-ds-configs>
<jdbc-ds-config>
<name>user</name>
<db-type>9</db-type>
<connection-url>jdbc:MySQL://localhost:3306/user</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
<password>root</password>
<db-charset>GBK</db-charset>
<client-charset>GBK</client-charset>
<extend-properties />
</jdbc-ds-config>
</jdbc-ds-configs>
</reportConfig>

2.5添加第一步中生成的文件到reportFiles文件夹中

demo.raq

2.6运行程序,在浏览器中输入:http://localhost:8080/Report/report/reportJsp/showReport.jsp?raq=demo.raq 即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
总结: 改压缩包 完全是自己整理 直接放入tomcat 或者另外服务器 就能使用, 数据库的链接只需要改动 WEN-INF下面的 reportConfig.xml 文件就行, 利用设计器 设计好后 把RAQ 文件直接放入 reportFiles 文件夹就能看到效果。 以下是快逸报表的详细说明: 快逸报表是面向软件开发人员的、高性价比、易学易用的JAVA报表工具软件。快逸报表提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,为小规模用户的数据统计分析、展现提供了理想的报表解决方案。快逸报表设计器是一个类似Excel使用环境的WEB报表设计与开发平台, 它自带报表运算引擎,连接数据库后即可展示报表效果,从最初的数据组织到前段的报表格式调整等工作都在这一环境完成,设计完的报表模板将以RAQ的格式保存,设计器可以独立工作。 设计器运行基础(安装包已集成): •Swing图形类包 •jdk1.4.1及以上版本 但凡有过项目经验的程序员都知道,项目最烦人的就是报表,如果想自己轻松点,最好的办法就是选用某个报表工具,既可以灵活定制报表,解决很多编程的烦恼,又减轻了后续维护的工作量,可以把很多工作放给实施人员去做。 但是报表工具仅仅只能处理项目报表而已,只是项目的一部分,因此报表工具的集成性就显得非常重要了。 目前市面上的报表工具有很多,国外的如:Crystal, Brio, Style Report等,国内的如:博易智软、和勤报表等,无一例外地都提供了一个独立的报表服务器,提供了一套完整的用户角色管理机制,导致了程序员集成的时候烦恼多多,具体分析如下: •独立的报表服务器,直接限制了报表的性能瓶颈 •无法共享web服务器的集群能力 •无法共享web服务器的连接池管理能力 •无法统一部署,实施人员既要部署自己的web应用,还需要部署报表服务器 •用户角色管理永不够用,具体的应用、具体的行业总会有自己独特的用户角色管理需求,作为通用产品的用户角色管理永远都满足不了五花八门的需要。 作为专业的报表解决方案提供商,润乾软件在这方面有自己独到的见解,润乾报表以jar包的形式提供给程序员集成,没有独立的报表服务器,没有应用架构,也没有独立的用户角色管理机制,极大的方便了程序员的集成,其优势分析如下: •没有独立的报表服务器,报表的性能瓶颈直接取决于webserver。 •可以共享web服务器的集群能力 •可以共享web服务器的连接池管理能力 •可以和程序员的web应用打成统一的war包去部署,减轻了实施人员的工作量 •直接使用web应用已有的用户角色管理机制,不存在两套管理机制无法兼容的问题,提供统一的登录界面,最终用户不需要登录两次。 总结:润乾采取的集成方案新颖独到,其报表工具完全解决了程序员的集成烦恼,非常适用于应用的集成,在易用性和集成能力上均有着优秀的表现。
快逸报表4.0 Free版——Java版Excel、即时连接数据库、快速开发Web报表的免费报表软件。快逸报表是由国内最大的web报表软件开发商北京润乾信息系统技术有限公司出品,是国内最简单的开发web报表的网络报表软件。快逸报表4.0 Free版完全免费,免费下载、免费使用、无限制开发。快逸报表4.0 Free版支持各种B/S开发。最终用户可以当作Java版的Excel使用,开发人员可以接数据库制作复杂报表,从报表制作到发布完全零代码。快逸报表4.0 Free版由报表设计器和报表服务器两部分组成,报表设计器即为java版的Excel,提供比Excel更丰富的单元格属性;报表服务器对报表模板进行解析运算,并将其发布至浏览器端。快逸报表4.0 Free版能灵活制作各种行式、交叉式、分组等各种复杂报表,并能快速发布至浏览器,生成纯HTML报表(无须安装任何控件),无缝导出成Excel、PDF、TXT和 WORD等各种文件格式。 快逸报表4.0 Free版支持二维/三维饼图、柱图、折线图等三十多种统计图,支持图表结合、一表多图。快逸报表4.0 Free版提供完备的打印解决方案,实现套打、一纸多页、强制分页、不足补空行等国式的精确打印需求。Java版Excel、即时连接数据库、零代码制表、发布、多种统计图、精确完备的报表打印控件、自主知识产权、完全免费,欢迎下载快逸报表4.0 Free版。北京润乾信息系统技术有限公司提供从低端到高端的各种报表产品,各产品间无缝平滑升级,如有疑问请随时联系我们,电话:010-51667941。官方下载地址:http://download.quiee.com.cn/quiee-V4.0-Free-install.exe。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值