观察应用程序中调用的所有函数

时间:2012-06-14 12:31:54

标签: java rmi xml-rpc observer-pattern

我开始构建远程协作应用程序。

我想要的是,在一台应用程序中所做的所有操作都可以在远程计算机上运行的应用程序中完全复制。

有点像远程桌面/团队查看器 - 但我需要在远程计算机中调用相同的功能而不是传输图像差异信息。

我需要修改现有的应用程序并添加协作部分。

我已经研究过XML-RPC和RMI作为远程执行命令的方法。

我想要的是捕获应用程序中所有函数调用的方法。

你能给我一些指示吗?

1 个答案:

答案 0 :(得分:0)

您可以使用面向方面的编程框架(AOP),如JBoss AOP,AspectJ等。

http://www.jboss.org/jbossaop

http://www.eclipse.org/aspectj

因此您无需修改​​现有源代码的任何内容。