- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FineReport报表和J2EE应用的集成
FineReport 报表和 J2EE 应用的集成
FineReport是一个纯 Java软件,因此对于 J2EE的项目,可以做到无缝集成。
报表服务器并非物理概念的服务器,而是以一个标准的 J2EE应用的形式或者 jar包的形式
提交给程序。应用程序通过 url来调用报表,或者通过开放的 API来调用报表的各种功能,
来实现更加灵活的控制。报表集成到应用程序后,即可作为一个统一完整的程序来进行发布。
同时无缝集成还能够使报表与应用程序使用同一个数据库连接池,或进行集群,负载均衡等,
提高报表的运行效率,原理图如图 1所示:
图 1 Java项目集成原理图
报表工程目录结构
在说明配置 FineReport服务器之前,我们先了解一下 FineReport应用服务的目录结
构:
对上图的目录层次结构我们做一些说明:
WebReport:可以看到所有的相关文件都包含在WebReport这个服务器应用工程中,也就
是说WebReport是我们默认的工程名,此项名字可以修改。
WEB-INF:WEB-INF目录是 J2EE服务器中默认规定的,全称是Web Information。
classes:classes 文件夹也是应用服务器默认规定的。主要作用是存放.class文件,例如在
FineReport中,如果要使用自定义函数,程序数据源和程序网 络报表等功能,必需先
使用我们提供的接口来编写.java文件,然后将编译后产生的.class文件存放到该目录下。
lib:lib 也是应用服务器规定的目录结构。FineReport该目录下主要包括 fr-server-6.5.jar,
第三方类的 jar文件和一些常用数据库 JDBC驱动,比如 ojdbc14.jar就是 Oracle数据库的
驱动,应用服务器在启动的时候会自动将 lib目录下所有的.jar文件加载到系统的 classpath
中;fr-server-6.5.jar包含了 FineReport服务器的所有功能,它是由 FineReport源文件编译
后产生 的.class类文件。例如:Servlet类 com.fr.web.ReportServlet便位于 fr-server-6.5.jar
中。
reportlets:reportlets是 FineReport服务器默认规定的,不能修改。可以在这个目录下面建
立子目录文件夹,FineReport设计器设计的模板一般都保存在这个目录或者它的子目录下
面,以便 FineReport服务器调用。
resources:resources 是 FineReport服务器默认规定的,不能修改。下面保存了一些.xml
文件,这些.xml文件里面保存着 FineReport服务器的配置等信息,FineReport服务器启动
的时候,会自动加载这些.xml文件(有些 xml文件不是运行必需的)。
web.xml:这个文件也是 J2EE服务器所规定必须建立的,我们在此文件中定义了 FineReport
的 SERVLET的解析路径方式,权限加载等一些内容,此文件初始配置内容如下:
1. ?xml version=1.0 encoding=UTF-8?
2. web-app xmlns=/xml/ns/j2ee xmlns:xsi=/2001/
XMLSchema-instance xsi:schemaLocation=/xml/ns/j2ee http://java.
/xml/ns/j2ee/web-app_2_4.xsd version=2.4
3. servlet
4. servlet-nameReportServer/servlet-name
5. servlet-classcom.fr.web.ReportServlet/servlet-class
6. load-on-startup0/load-on-startup
7. /servlet
8. servlet-mapping
9. servlet-nameReportServer/servlet-name
10.url-pattern/ReportServer/url-pattern
11./servlet-mapping
12./web-app
报表集成步骤
1、 服务器部署
FineReport报表是一个 Servlet应用。大 家知道,Servlet是一种服务器端的 Java应用程
序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web
浏览器或其他 HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中
间层。 Servlet是位于Web 服务器内部的服务器端的 Java应用程序,由Web服务器进行
加载,该Web服务器必须
您可能关注的文档
- effects of current frequency on the microstructure and wear resistance.pdf
- Effects of current frequency on the structural characteristics.pdf
- effects of light availability and soil flooding on growth and photosynthesis characteristics of.pdf
- Effects of microwave rendering on the yield and characteristics of chicken fat from broiler.pdf
- Efficiency and fairness of systemoptimal routing with user constraints. Networks. Forthcomi.pdf
- Efficiency Evaluation of Cray XT Parallel IO Stack.pdf
- Effects of pre- and post-harvest application of salicylic acid or methyl jasmonate.pdf
- Efficiency of Mycoinsecticides Controlling Pest Populations of the Brown Planthopper in Ric.pdf
- Efficiency enhancement of a process-based rainfall–runoff modelusing a new modified AdaBoost.pdf
- Efficiency of mass transfer in massive close binaries, Tests from double-lined eclipsing bi.pdf
- Fitipower Selection guide-2010-Q3.pdf
- Fitness for Duty Evaluations.pdf
- Fixed points of quantum gravity in extra dimensions.pdf
- Flanker Effects With Faces May Depend on Perceptual as Well as.pdf
- FLANN-based adaptive threshold selection for detection of impulsive noise in images.pdf
- flash 3D教程.pptx
- Flash AS 2.0 脚本应用参考-2014.pdf
- Flash Magic ISP编程规范V15.01(试用).pdf
- flash media server 4.5入门-rtmp流式音频(来自adobetop论坛).pdf
- FLASH MEMORY ST m25p32 datasheet.pdf
最近下载
- ISO_1406 4-3_中文版.pdf VIP
- 中学生冬季安全教育.pptx VIP
- 07MS101:市政给水管道工程及附属设施.pdf VIP
- 中学生冬季安全教育课件.ppt VIP
- 初中历史教学中的历史思维能力培养.pptx VIP
- 发那科机器人Line Tracking(直线追踪)FANUC.pdf VIP
- 中学生国家网络安全法.pptx VIP
- 一种氧化透明质酸-PDRN-多肽纳米乳液及其制备方法.pdf VIP
- House of David《大卫王朝(2025)》第一季第三集完整中英文对照剧本.docx VIP
- House of David《大卫王朝(2025)》第一季第一集完整中英文对照剧本.docx VIP
原创力文档


文档评论(0)