如何从基于Java的WS内部调用基于Java的webscript

时间:2014-08-31 05:42:32

标签: alfresco

在Alfresco(4.1)基于Java的Webscript中,我需要调用另一个基于Alfresco Java的Webscript(/ alfresco / service / customservice?abc ...)。

出于许多显而易见的原因,我不喜欢将Apache HttpClient调用作为一种不好的做法。我确实遇到过remote.connect方法,但我猜它是用于调用基于JS的WS。

感谢您的帮助。

谢谢, Somu

1 个答案:

答案 0 :(得分:3)

当您已经在进行中时,通过网络进行呼叫确实是不好的做法。提取您要重用的代码。使其独立于网络(webscripts)。使它成为您在Java代码中注入的Spring托管bean。如果你需要从JS调用它,从baseJavaScriptExtension派生(Spring bean)。