saas java框架_XMReport-提供web项目Java套打解决方案

7c4c4f4fa885ac114c010df8e4e1284a.png

简介

XMReport是国内首款支持在线编辑,维护的控件式报表产品。XMReport报表产品分为设计器与引擎两个部分,其中报表设计器是完全基于HTML5技术,提供优秀跨平台的支持,用户无需安装客户端或者插件,仅使用浏览器即可进行报表的设计与维护工作。除此之外设计器采用拖拽的控件式操作,所见即所得,高效便捷,非常符合现在B/S或者SAAS系统的场景需求。引擎是基于Java技术实现,支持输出PDF,Word,Excel,Html格式的报表,引擎支持在android系统上运行,由此可以实现android应用的离线生成报表的功能。

产品定位

目前市面上有各种各样的制作报表工具,国外老牌的比如JasperReport(Java),水晶报表,DevExpress(C#)等,这些报表工具都比较臃肿庞大,性能低下,而且不是针对国内的需求进行设计,集成到现有的系统也是非常的麻烦。而国内的报表工具多数是数据统计报表,以润乾报表,FineReport为代表,采用类Excel的设计方式,但是不适合用来做Word类的报表比如各类文书,报告等,而且不支持在线上进行报表的设计与维护,功能繁多,需要安装庞大的本地客户端。也有一些通过HTML转换成Word或者PDF的工具比如wkHtmltoPdf,但是功能上比较局限。

XMReport主要关注文档类报表比如各类文书,报告的制作,提供直观,灵活的设计模板,降低报表设计的门槛,优化报表设计体验,使一般开发者甚至实施也都能轻松掌握,为中小企业提供一个轻量,易集成,低成本的报表工具。

产品优势

基于HTML5技术的设计器:无需安装客户端,使用浏览器即可完成报表模板的设计,维护与协作,方便当前B/S架构的应用的集成,特别是SAAS系统,并具有原生的跨平台能力。XMReport不仅支持word样式的表格,也支持Excel样式表格,不仅能能制作各类文书类报表,制作各类交叉统计表也很方便。

高效:使用控件拖拽式的编辑方式,所见即所得,操作简单高效,即使实施人员也能轻松上手。

多种数据源格式主持:用户可以自定义任何格式或者结构的数据源,包括JSON,对象,JDBC查询等,甚至可以在生成的过程中动态构建数据源对象,集成到现有的系统非常方便。

完整的Javascript脚本支持:用户可以使用完整的Javascript语言特性并与Java运行时交互,用户可以根据需求添加自己的内置方法与函数。

强大的设计辅助功能:支持吸附到中心,相同宽度,高度,甚至相等间隔的位置,能大大提高模板的设计效率和准确度。

主持多种格式导出:支持将报表导出成PDF,Word,Excel,HTML格式,相比于JasperReport等报表工具,还原度更高,导出速度更快。

快速的技术支持响应:XMReport核心技术代码均由我们自主开发,能快速定位问题,响应客户的需求。

软件产品架构

XMReport产品采用当下流行的B/S架构,分为设计器与引擎两部分,在设计与维护报表时,它们通过HTTP协议进行通信。其中设计器在浏览器运行,它基于原生HTML技术框架,不依赖于本地代码插件,具有原生的跨平台能力,用户仅需要浏览器即可完成报表的设计,维护与在线,协作。

而引擎在服务端运行,它基于Java技术实现,可运行与支持JVM的操作系统及硬件平台,包括流行的linux发行版,Windows,甚至android等,引擎部分负责将数据填充进模板并导出成相应的格式的文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521742.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

只有程序员才能读懂的西游记

戳蓝字“CSDN云计算”关注我们哦!这其实一个有关计算机网络协议的故事一、我佛造经传极乐话说我佛如来为度化天下苍生,有三藏真经,可劝人为善。就如图中所示,真经所藏之处,在于云端。佛祖所管辖之下,有四个…

Logtail从入门到精通(四):正则表达式Java日志采集实战

摘要: 为简化日志接入门槛,我们提供了极简模式的日志解析方式(如[开启日志采集之旅]()中的介绍)。为了更好的对日志进行分析,我们还提供了其他解析方式,例如:分隔符模式、完整正则模式、JSON模式…

Vue中的条件渲染

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Vue中的条件渲染</title><!--引入vue.js库--><script src"../vue.js"></script> </head><body> <d…

多隆:淘宝第一行代码撰写者的程序世界

他2000年加入阿里巴巴&#xff0c;是淘宝的创始人之一&#xff0c;是阿里内部公认的技术大牛&#xff0c;在阿里内网上他被贴得最多的标签就是“神”。在第二届研发效能嘉年华中他将在“向代码致敬&#xff0c;寻找83行代码”活动颁奖盛典中华丽现身&#xff0c;他就是“码神”…

通信工程到底要不要转专业?

戳蓝字“CSDN云计算”关注我们哦&#xff01;一年一度的大学新生报名季又开始了。各地高校陆陆续续迎来了新同学&#xff0c;有的甚至已经开始了军训。每年看到这些怀揣着梦想的年轻面孔&#xff0c;小枣君就非常感慨——时光飞逝&#xff0c;岁月无情&#xff0c;自己的青春&a…

真相!30K拿到互联网大厂offer,网友:我服了!

最近笔者在知乎刷到一个帖子&#xff0c;其中&#xff0c;这条回答让人印象深刻&#xff1a;其实&#xff0c;最近几年人工智能大火&#xff0c;其中深度学习岗位的薪酬爆增&#xff0c;BAT大厂高薪招聘AI人才&#xff0c;收到的简历却寥寥无几&#xff1f;究竟是大厂岗位要求高…

鸿蒙 OS 的到来,能为我们改变什么?| 程序员大本营9月刊

作者 | 屠敏出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;「鸿蒙初辟原无姓&#xff0c;打破顽空需悟空」&#xff0c;在国产自研操作系统短缺的窘境之下&#xff0c;天惊一声雷&#xff0c;「鸿蒙」踏风来。回首上个月的技术圈&#xff0c;最值得业界浮称流说的…

注释那些事儿:前端代码质量系列文章(一)

摘要&#xff1a; 好的注释可以提高代码的可读性和可维护性&#xff0c;从而提高代码质量。那么什么是好的注释&#xff1f;如何写出好的注释&#xff1f;“Comment or not comment, that is the question”好的注释可以提高代码的可读性和可维护性&#xff0c;从而提高代码质量…

linux 给普通用户赋予最高权限

文章目录一、创建新用户二、给新用户设置密码三、赋予sudoers文件写的权限四、编辑sudoers文件五、删除sudoers文件写的权限一、创建新用户 useradd know二、给新用户设置密码 passwd know三、赋予sudoers文件写的权限 chmod uw /etc/sudoers四、编辑sudoers文件 vim /etc/…

php裁剪图片并上传源码,改写jcrop插件+php的图片上传实现与裁剪一体化

1.图片上传后立刻判断图片的宽和高是否超过预设的最大高度与宽度&#xff0c;超过了则生成缩略图&#xff0c;2.图片裁剪使用的是jquery的裁剪插件Jcrop,可以实现裁剪的即时预览&#xff0c;代码没有优化&#xff0c;会生成很多垃圾图片&#xff0c;欢迎大家一起改进&#xff0…

人工智能和机器学习的前世今生

摘要&#xff1a; 阅读本文以了解更多关于人工智能、机器学习和深度学习方面的知识&#xff0c;以及它们对商业化意味着什么。如果正确的利用模式识别进行商业预测和决策&#xff0c;那么会为企业带来巨大的利益。机器学习&#xff08;ML&#xff09;研究这些模式&#xff0c;并…

30 岁程序员生活图鉴,怎样算是活成了理想的模样?

戳蓝字“CSDN云计算”关注我们哦&#xff01;文 | 年素清来源 | 程序人生第一批90后已近而立&#xff0c;相信他们中的每个人在年少的时候都曾经憧憬过长大后的图景&#xff1a;做医生当老师做大官&#xff0c;开飞机打怪兽赚大钱……程序员&#xff08;媛&#xff09;们自然也…

深度学习技巧与窍门

摘要&#xff1a; 本文是根据自身构建深度学习模型总结而来&#xff0c;适合有一定深度学习基础的读者阅读。本文是根据自身构建深度学习模型总结而来&#xff0c;可能读起来比较干巴&#xff0c;但干货确实不少。闲话少叙&#xff0c;直接进入相关内容。首先&#xff0c;为什么…

让我再撸一次HashMap

戳蓝字“CSDN云计算”关注我们哦&#xff01;对于JAVA求职者来说&#xff0c;HashMap可谓是集合类的重中之重&#xff0c;甚至你在复习的时候&#xff0c;其他集合类都不用看&#xff0c;专攻HashMap即可。然而&#xff0c;鉴于网上大部分的关于HashMap的面试方向文章&#xff…

负载均衡SLB新功能介绍

摘要&#xff1a; 随着网络的各个核心部分业务量的提高&#xff0c;访问量和数据流量的快速增长&#xff0c;其处理能力和计算强度也相应地增大&#xff0c;使得单一的服务器设备根本无法承担。通过负载均衡扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、…

架构师必备技能:教你画出一张合格的技术架构图

戳蓝字“CSDN云计算”关注我们哦&#xff01;当我们想用一张或几张图来描述我们的系统时&#xff0c;是不是经常遇到以下情况&#xff1a;对着画布无从下手、删了又来&#xff1f;如何用一张图描述我的系统&#xff0c;并且让产品、运营、开发都能看明白&#xff1f;画了一半的…

人工智能让边缘计算更有价值!

摘要&#xff1a; 继云计算之后&#xff0c;边缘计算这把火你了解多少&#xff1f;来了解一下吧。3月28日&#xff0c;在2018云栖大会深圳峰会上&#xff0c;阿里云宣布2018年将战略投入到边缘计算技术领域&#xff0c;并推出了首个IOT边缘计算产品Link Edge,将阿里云在云计算、…

硬件测试工程师之EMC项目-电磁干扰-谐波测试的引文

1&#xff1a; 介绍EMC项目-谐波测试 1.1引入文章 硬件测试工程师所面对的测试产品&#xff0c;尤其对于EMC来说&#xff0c;测试的种类很多&#xff0c;都是电器居多&#xff0c;例如电磁炉&#xff0c;USB适配器&#xff0c;空调&#xff0c;开关驱动&#xff0c;智能挂壁式…

儿童节,5岁宝宝写给程序员爸爸的一封信!萌翻了!

摘要&#xff1a; 六一儿童节到了&#xff0c;云栖社区特别采访了几位可爱的宝宝&#xff0c;来分享他们眼中的程序员爸爸妈妈。六一儿童节到了&#xff0c;云栖社区特别采访了几位可爱的宝宝&#xff0c;来分享他们眼中的程序员爸爸妈妈。最后一位宝宝的回答&#xff0c;萌翻了…

外部jar包_大数据系列之PySpark读写外部数据库

本文以MySQL和HBASE为例&#xff0c;简要介绍Spark通过PyMySQL和HadoopAPI算子对外部数据库的读写操作1、PySpark读写MySQLMySQL环境准备参考“数据库系列之MySQL主从复制集群部署”部分1.1 PyMySQL和MySQLDB模块PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库&#x…