远程设计,多人协同设计,多人合作设计报表
1. 问题描述
远程设计,是指管理人员在不同电脑上远程控制服务器上面报表环境,通过本地计算机对远方计算机上面的报表环境进行设计、修改等工作。
2. 需要远程设计的原因
报表系统是部署在服务器上的,系统部署后就不便在其上面修改报表。
在本机设计后,把环境拷贝到服务器端,无法100%保证环境的一致性。
而远程设计可以直接修改服务器上面的报表,且保存的模板都是直接上传到服务器上面的。
3. 远程设计原理
远程设计一般分客户端和服务器端,在客户端对服务器的操作相当于HTTP的上传与下载,如同客户端是浏览器,而服务器端是google搜索,因此对远程报表的修改及保存其实是通过上传到服务器上的而并非真正意义上的在服务器端直接操作。
其远程设计的关系图,如下:
其报表设计器是用于模板样式设计,数据是由服务器提供,执行是由服务器完成,设计器是用于运行结果展示的。
4. 远程设计操作
打开设计器,在其设计器的左侧的中央,如下图所示:
点击其右侧的按钮,出来增加服务器的界面,如下:
新添加一个远程服务器,并为其命名。
按照如下配置,填写内容。其中主机名和端口,以及用户名密码可以根据您实际的应用服务器填写。主机位置会根据您填写的内容自动生成,因此无需编辑。WEB应用,指的是用户建立的报表工程的名称,也就是WEB-INF目录的上一级别文件夹的名称,Servlet的名称一般来说使用默认的ReportServer。
点击确定,然后在服务器下拉菜单中,就可看到该远程服务器,选择登录即可。
注:若连接外网服务器,在能够正常连接的基础上报“非法的用户名密码”或者“Connection reset”错误的话,请对您的jar包进行升级,并统一本地的jar包与服务器的jar包。
返回顶部