【发布时间】:2012-09-23 16:40:26
【问题描述】:
当我通过 javascript 在浏览器中调用我的小程序的某个函数时,我得到一个异常。但是,我不想在该小程序在浏览器中运行时对其进行调试,我想通过 Debug as... 在 Eclipse 中启动它,然后以某种方式远程调用该函数。那可能吗?如果有,怎么做?
或者,当使用 FEST 框架编写测试用例时,我可以通过框架或任何其他方式调用该函数吗?
【问题讨论】:
-
您的问题非常宽泛,也许过于宽泛,基于目前提供的有限信息,我认为不适合一个简单的答案。话虽如此,我可以陈述一些一般原则,例如,最好是让您的程序完全模块化,使用良好的 OOP 原则,这样程序的每个组件,无论是 GUI 的逻辑还是子部分,都在单独的类甚至包,并且可以单独测试。如果你已经这样做了,那么你的请求应该很容易做到,但如何的细节很大程度上取决于你尚未分享的细节。
-
也许你可以回答第二个问题?
-
我不熟悉 FEST 框架,抱歉。
-
"浏览器通过javascript我得到一个异常" 一些异常是因为 JS调用了一个方法引起的。有什么例外?
-
只是一个 NPE,没有任何描述性。没关系,我认为可以从 Eclipse 远程调用在 Eclipse 中运行的小程序。由于这似乎不可能,我必须获取堆栈跟踪,甚至远程调试。
标签: java eclipse debugging applet fest