jor使用

简表(JOR)web应用环境的搭建步骤(2011-05-06 15:49:56)转载标签: 杂谈 分类: 工作 
1.       官网http://www.jatools.com/jor/下载,点击【jor.src.zip 下载】下载jor[1].bin.zip包并解压为jor[1].bin文件夹,里面包含设计器,及DEMO工程环境(含tomcat服务器),报表设计教程等。

2.       在eclipse中建立CRM应用工程,然后将jor[1].bin\tomcat.with.jor\webapps\jor\WEB-INF\lib中的jar全部拷贝到CRM的lib目录中,并引用

3.       去掉gnujaxp.jar,和spring、struts的jar包有冲突,导致应用工程不能运行

4.       在web.xml文件中添加jor的监听servlet:

<servlet>

                <servlet-name>reportviewer</servlet-name>

                <jsp-file>/tools/reportviewer.jsp</jsp-file>

        </servlet>

        <servlet>

                <servlet-name>jatoolsreport</servlet-name>

                <servlet-class>jatools.server.JatoolsReportServlet</servlet-class>

                <load-on-startup>1</load-on-startup>

        </servlet>

        <servlet-mapping>

                <servlet-name>reportviewer</servlet-name>

                <url-pattern>/reportviewer</url-pattern>

        </servlet-mapping>

        <servlet-mapping>

                <servlet-name>jatoolsreport</servlet-name>

                <url-pattern>/jatoolsreport</url-pattern>

        </servlet-mapping>



5.       将WEB-INF\tlds、tools和js三个目录拷贝到CRM应用工程相应位置

6.       点击jor[1].bin\designer\bin\start.bat运行报表设计器,按照操作手册制作一张报表保存为C:/aa.xml

7.       在tomcat中启动应用工程CRM,访问http://localhost:8080/CRM/reportviewer?file=c:/aa.xml,即可打开刚才设计的报表,拥有下载,查看,翻页等功能。



简表介绍
简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 。 

       提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序中一直享有盛名。但由于其设计主要是针对西式的简单报表,设计起复杂的中式报表来,有点力不从心,所以,在国内的项目中能成功应用的例子并不多。JOR,作为能做复杂报表的开源报表工具,可以弥补jasperreport的不足。


简表(JOR) 的特点:

    

√ 完全开源

     √ 支持可视化地设计报表

     √ 支持复杂的交叉表,如多级行上、列上分组;分组不平衡的交叉表等

     √ 支持复杂的跨组运算,如同比、占比、环比、排名 等

     √ 支持图片,图片源可以来自数据库、本地文件、网络、classpath、内嵌

     √ 支持脚本,脚本可以扩展

     √ 支持简单列表、主从报表、标签报表、分栏报表、套打报表

     √ 支持jsp tag、ajax、web form 集成

     √ 支持 HTML,PDF,EXCEL导出

     √ 支持所有主流数据库,如 Oracle、DB2、Sql Server 、Mysql等

     √ 支持任何的j2ee应用服务器,如Tomcat、Apusic、 WebSphere、WebLogic等

     √ 支持Windows、Linux、Unix、Mac os等操作系统

     √ JDK1.4 以上版本适用

你可能感兴趣的:(使用)