`
zhaobin87
  • 浏览: 77499 次
  • 来自: 深圳
社区版块
存档分类
最新评论

jasperreports-flash运作原理解析

阅读更多

      传统的jasperreports实现方式是填存和展现是在一起的。导致很多人对jasperreports-flash的运作原理不理解。下面详细看下jasperreports-flash是如何展现一个jasperreports格式的报表的。
JasperReport-flash
      从上图可以看出jasperreports-flash是通过一个session进行沟通的。下面是每一步的说明:
      1.  编写Flex客户端请求代码,请求服务器端填存报表。
      2.  将数据保存到Report Session里。即:

           BaseHttpServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE  

      3.  回调客户端告知jasperreports-flash可以进行显示。
      4.  jasperreports-flash组件请求XmlServlet。
      5.  XmlServlet获取第二步设置好的Report Session里的数据,进行操作。
      6.  将数据返回给jasperreports-flash进行展现。
      运行原理知道了看他那个demo就很好理解了。

      附demo下载地址:jasperreports-flash-3.0.0-project.zip

分享到:
评论

相关推荐

    jasperreports-6.0.0所有架包

    jasperreports-6.0.0.jar jasperreports-fonts-6.0.0.jar jasperreports-javaflow-6.0.0.jar jxl-2.6.10.jar log4j-1.2.15.jar poi-3.10.1.jar spring-beans-2.5.5.jar spring-core-2.5.5.jar ant-1.7.1.jar itext...

    jasperreports-html-component-6.5.0.jar

    jasperreports-html-component-6.5.0,jaspertReport HTML标签组件

    jasperreports-6.1.1 jar包

    **jasperreports-6.1.1 jar包详解** JasperReports是一款强大的开源报表工具,主要用Java语言开发,广泛应用于各种Java应用中,提供丰富的报告设计和数据展示功能。在给定的压缩包文件中,包含三个核心的JAR文件,...

    jasperreports-flash 3.7.0web多页打印及其预览

    jasperreports-flash来实现web客户端打印的功能,避免了applet客户端打印在客户端安装jre的限制。jasperreports-flash只需要求客户端有能浏览swf文件的flash player就行了。可以根据自己的需求修改example.mxml文件...

    jasperreports-5.6.0和4.6.0.rar

    - **jasperreports-fonts-4.6.0.jar & jasperreports-fonts-5.6.0.jar**:提供报表所需的字体资源,支持多种语言和字符集。 - **iTextAsianCmaps.jar, iText-2.1.7.jar**:iText是JasperReports用于生成PDF的依赖...

    jasperreports-6.1.0下载

    jasperreports-6.1.0下载

    jasperreports-applet-5.1.0.jar

    1. **引入依赖**:首先,在项目中引入JasperReports Applet 5.1.0的相关库文件,包括jasperreports-applet-5.1.0.jar。 2. **创建报表**:使用JasperSoft Studio或类似的工具设计报表模板,并将其编译为.JRXML或....

    jasperreports-fonts.zip

    标题“jasperreports-fonts.zip”暗示这是一份与JasperReports相关的字体资源包,而描述中的“jasperreport支持中文jar包”则指出这个压缩文件包含的是为了使JasperReports能够正确显示中文字符的特殊组件。...

    jasperreports-flash 4.0.0web多页打印及其预览

    jasperreports-flash来实现web客户端打印的功能,避免了applet客户端打印在客户端安装jre的限制。jasperreports-flash只需要求客户端有能浏览swf文件的flash player就行了。可以根据自己的需求修改example.mxml文件...

    jasperreports-3.5.3.jar

    jasperreports-3.5.3.jar jasperreports-3.5.3.jar jasperreports-3.5.3.jar

    jasperreports-3.7.0的jar包

    jasperreports-3.7.0是该库的一个版本,提供了一系列的jar包,以满足不同功能需求。 1. **jasperreports-javaflow-3.7.0.jar**:这个jar包包含了JasperReports的JavaFlow模块,它是JasperReports扩展的一个部分,...

    jasperreports-2.0.3.jar

    jasperreports-2.0.3.jar

    jasperreports-1.3.3.jar

    为需要的朋友提供方便jasperreports-1.3.3.jar

    struts2-jasperreports-plugin-2.3.4

    struts2+ireport集成包,解决最新版本的struts2下报表开发时报表会报错的情况

    jasperreports-flash.4.0

    基于jasperreport开发的flash查看器ver4.0

    jasperreports-fonts-6.17.0.jar

    jasperreports-fonts-6.17.0.jar

    jasperreports-4.5.0整套的jar包

    **jasperreports-4.5.0:报表生成框架详解** `jasperreports-4.5.0` 是 JasperReports 库的一个版本,它是一个强大的开源报表生成框架,专为 Java 开发者设计,用于创建复杂的报表和文档。在这个版本中,用户可以...

    jasperreports-chart-customizers-6.16.0.jar

    jasperreports-chart-customizers-6.16.0.jar

    jasperreports-annotation-processors-6.16.0.jar

    jasperreports-annotation-processors-6.16.0.jar

Global site tag (gtag.js) - Google Analytics