我有一个关于将Java与javascript结合使用的问题。在我们的应用程序中,我们在javascript中构建了gui,在Java中构建了服务器端。在javascript中,我们写道我们想从java中的classY调用methodX。问题是Java对javascript一无所知,因此当我们在java中进行更改时,可能会破坏javascript代码。甚至eclipse中的普通重构选项也可能会破坏我们的javascript,而不知道(更改方法名称,删除参数,重命名DTO对象中的setter和getter)。问题是如何对付它。我当时正在考虑用Java编写一些注释,所以在更改方法签名后,您会得到编译错误(甚至有可能编写这种注释),但是如果有某种工具我不想重新发明轮子,会为我做。我将不胜感激。
最佳答案
问题是如何对付它。
可能最实用的解决方案是开发一套自动化测试(例如单元测试或系统测试),这些测试专门用于“执行”从Javascript调用Java API的所有情况(反之亦然)