远程设计的部署
什么叫远程设计?
远程设计是指用户在浏览器端可以进行报表的设计,可以远程访问服务器的报表模板,可以修改保存服务器的报表模板,可以远程连接服务器的数据库,可以远程运行浏览报表数据的过程。
远程设计的原理
润乾报表提供的远程设计,是采用java web start的方式,在浏览器端下载并且运行报表设计器,同时提供了远程http jdbc的数据库连接方式以及直接jdbc的连接方式,可以满足客户端连接数据库的多种需求。提供了远程文件服务器,可以对报表模板、语义层文件的访问进行权限控制;提供了远程登陆服务,可以处理用户会话变量。
示意图:
从上述示意图可以看出,远程服务器主要处理了客户端的登录、连接数据源、访问报表等事件,并进行了相关的权限控制和会话信息的传递。
远程设计的部署步骤
下面的章节,我们从web start方式下载设计器开始,逐步介绍每一个环节的部署以及二次开发。