1.什么是报表开发?
报表开发就是根据指定的规则,把业务数据按照一定的形式展现给用户的技术。
2.报表开发发展历史
【手工绘制(效率低、容易出错)】 —->【Excle工具软件(降低了报表开发效率、准确性提高)】—->【定制报表系统(根据业务数据自动生成)】
3.报表开发分类(一般按照业务系统的架构进行分类):
C/S架构:
① 客户端/服务器端(C/S):可以借助平台自带API(如java的Swing组件),实现丰富的用户交互功能,增强用户体验。
② 第三方报表控件:例如在java中选择JFreechart、JasperReports来实现各种复杂的报表。
B/S架构:
③ 浏览器/服务器(B/S):采取了基于浏览器的策略,简化客户端的开发工作。在B/C结构的服务器端,不用处理通信相关的问题,Web服务器会吃力用户HTTP请求等通信问题,开发人员只需要专注于业务逻辑功能的实现。
④ B/S没有C/S那么丰富的界面元素可以调用、也没有C/S中那么灵活的事件调用机制。
⑤ 第三方报表控件:如java的JFreechart、JasperReports,或其它报表控件(Highcharts)。
4.报表的表现形式:
今天的文章java 报表开发_java开源的报表工具「建议收藏」分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/77328.html