利用开发框架中的标签库集成报表工具
2014-06-22 10:21
253 查看
在项目开发中,完成数据录入后,统计分析报表是必定要出的,后期还会应客户要求出现更多的统计分析报表。 集成一个成熟的报表工具来应对各种复杂和多变的报表是最好不过的了。
java的开发框架很多都利用标签库来实现表现层与业务层的分离和结合,也使java的项目开发更加简洁和易于维护。集成了struts标签库的jsp页面,标签库本身有一些判断循环的逻辑,又能方便的获取后端的数据,被大部分的java开发框架利用,jsp页面本身也不用太多的js和java的代码混合。使得表现层的代码一目了然,方便后期的维护。
带struts标签库的开发框架在集成报表工具,显然报表的设计与生成是在报表引擎中完成,报表的展现却与页面息息相关,甚至还有一些页面的交换,如输入报表查询条件,设置报表的分页信息等。这些都需要放在表现层来完成,java的框架页面展示都是用jsp页面,集成到业务模块中,标签库发挥不少作用,因此将通用报表工具的展现设置成标签库的一个标记,在需要使用的地方引入,界面风格和数据交互都达到一致,和页面混人一体。 struts标记集成e表的实现过程:
定义一个报表工具的struts后台标记, 定义一个标记对应的后台类 标记中取到报表的展现html元素。
定义一个报表通用工具类
传入报表的各类参数(报表名称,查询条件,分页信息等等)
调用报表引擎生成报表
将生成的报表内容回传给struts标记
页面展示的时候,引入报表标记。
![](http://images.cnitblog.com/i/21977/201406/221019261294344.png)
利用这种方式来实现,一个页面有多个报表,就放多个报表标记,比直接的代码方式实现简洁和方便了。在项目中使用,报表的修改和后期维护,都只需要修改报表设计,在报表设计器中在线完成。培训一下客户就能完成了,甚至能新增报表。利用报表工具还能完成各种类型的复杂报表,行列分组,交叉报表等等复杂的报表都可轻松完成。
java的开发框架很多都利用标签库来实现表现层与业务层的分离和结合,也使java的项目开发更加简洁和易于维护。集成了struts标签库的jsp页面,标签库本身有一些判断循环的逻辑,又能方便的获取后端的数据,被大部分的java开发框架利用,jsp页面本身也不用太多的js和java的代码混合。使得表现层的代码一目了然,方便后期的维护。
带struts标签库的开发框架在集成报表工具,显然报表的设计与生成是在报表引擎中完成,报表的展现却与页面息息相关,甚至还有一些页面的交换,如输入报表查询条件,设置报表的分页信息等。这些都需要放在表现层来完成,java的框架页面展示都是用jsp页面,集成到业务模块中,标签库发挥不少作用,因此将通用报表工具的展现设置成标签库的一个标记,在需要使用的地方引入,界面风格和数据交互都达到一致,和页面混人一体。 struts标记集成e表的实现过程:
定义一个报表工具的struts后台标记, 定义一个标记对应的后台类 标记中取到报表的展现html元素。
定义一个报表通用工具类
传入报表的各类参数(报表名称,查询条件,分页信息等等)
调用报表引擎生成报表
将生成的报表内容回传给struts标记
页面展示的时候,引入报表标记。
![](http://images.cnitblog.com/i/21977/201406/221019261294344.png)
利用这种方式来实现,一个页面有多个报表,就放多个报表标记,比直接的代码方式实现简洁和方便了。在项目中使用,报表的修改和后期维护,都只需要修改报表设计,在报表设计器中在线完成。培训一下客户就能完成了,甚至能新增报表。利用报表工具还能完成各种类型的复杂报表,行列分组,交叉报表等等复杂的报表都可轻松完成。
相关文章推荐
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- Web API应用架构在Winform混合框架中的应用(4)--利用代码生成工具快速开发整套应用
- PDF.NET数据开发框架之集成开发工具Ver 4.1发布
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- AbisPlat开发框架中集成报表设计
- 利用码云平台和wamp集成环境,实现多人开发php项目laravel框架构建的前凑准备
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架
- 基于Metronic的Bootstrap开发框架经验总结(18)-- 在代码生成工具Database2Sharp中集成对Bootstrap-table插件的分页及排序支持
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- Web API应用架构在Winform混合框架中的应用(4)--利用代码生成工具快速开发整套应用
- 开发j2ee时经常用到的工具和一些框架
- AppFuse——集成Web框架开发总结(J2EE)
- 优秀的开发工具、插件或框架收集(不断增加。。。)
- 开发框架:利用STRUTS实现国际化支持
- scm4all,加速你的SOA和敏捷开发,就是一个持续集成工具
- AJAX Toolkits and Frameworks - Ajax开发工具、框架
- AJAX技术框架及开发工具
- 7种流行PHP集成开发工具(IDE)的比较4