[发明专利]一种实现后台服务器导出前台界面的方法在审
申请号: | 201910072306.0 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109815645A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 李玉营;李成恕 | 申请(专利权)人: | 浪潮天元通信信息系统有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F8/61;G06F17/21;G06F17/22 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导出 后台服务器 前台 前台界面 后台 调用服务器 服务器调用 布局信息 导出接口 发送邮件 命令方式 外部接口 外部系统 自定义 方件 截屏 行列 服务 | ||
本发明特别涉及一种实现后台服务器导出前台界面的方法。该实现后台服务器导出前台界面的方法,web服务器安装phantomjs组件,基于后台java服务结合phantomjs组件命令方式进行导出前台界面;所述phantomjs组件采用截屏方式进行导出;其他服务器调用前台界面时,传入页面的portal id后调用服务器的导出接口即可;前台导出portal时,后台提供portal的行列布局信息,导出到excel文件、pdf文件或html文件中即可。该实现后台服务器导出前台界面的方法,不仅能确保导出后与前台界面显示一致,而且导出效率高于java自定义编写导出或其他三方件的导出,导出使用到的软件适用于所有java web服务器提供的外部接口,同时支持发送邮件的html格式,外部系统只需要指定导出哪一种格式即可。
技术领域
本发明涉及计算机软件技术领域,特别涉及一种实现后台服务器导出前台界面的方法。
背景技术
上世纪90年代开始的Internet的爆炸性发展给个人和整个软件产业都带来了一场巨大的变革。随着互联网络的高速发展,传递信息的速度越来越快,而发布信息的成本却在不断地降低。传统专有软件商在软件发布和维护成本不断降低的同时,仍然试图通过昂贵的许可证方式分发软件。而消费者希望能够快速、廉价甚至自由地获得具有必要功能的、稳定和可用的产品。这样就凸现了一个原先并不明显的矛盾:前互联网时代的版权法规限制着软件和信息产品在网络上的自由传播,称之为“盗版”,普通大众需要一种合法的、成本可接受的方式来获得必要的软件和信息产品。有需求就有市场。起源于80年代的自由软件和开放源码运动在潜行了相当长一段时期之后,从此具有了适合的土壤而蓬勃发展起来。
很多时候,一个软件应用程序需要生成Microsoft Excel文件格式的报告。有时,一个应用程序甚至希望将Excel文件作为输入数据。例如,一个公司开发的应用程序将财务部门需要所有输出生成自己的Excel。
任何Java程序员愿意将MS Office文件的输出
任何客户都想把前台所见即所得方式进行导出到Ms Office Excel中或者PDF、html格式的文件里面
任何客户都想在定时任务中,可以把表格数据或者可视化图形定时发送到邮箱或sms、mms,以及其他沟通工具。
PhantomJS是一个基于WebKit的服务器端JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准:DOM处理,CSS选择器,JSON,Canvas,和SVG。PhantomJS可以用于页面自动化,网络监测,网页截屏以及无界面测试等。
Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MSOffice文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office文档进行解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮天元通信信息系统有限公司,未经浪潮天元通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910072306.0/2.html,转载请声明来源钻瓜专利网。