远程设计器的代码分为设计器部分和远程服务器部分


设计器部分

需要在设计器对应的pane, 以及RemoteEnv中打上断点即可. 其原理是设计器所有的操作, 都通过RemoteEnv发送http请求给服务器, 服务器进行增删改操作.

服务器部分

远程设计的服务器部分代码都在RemoteDesignerService中. 通过不同的cmd执行不同的Action.

常规的调试方法是启动tomcat作为服务器, 设计器远程连接上去, 
要调试设计器的就在IDE里打断点, 要调试tomcat的, 就用IDE集成tomcat后打断点. 
也可以启动两个设计器, 其中一个启动jetty作为服务器, 另外一个只启动设计器, 远程连接过去.

示例: