在Alfresco(4.1)基于Java的Webscript中,我需要调用另一个基于Alfresco Java的Webscript(/ alfresco / service / customservice?abc ...)。
出于许多显而易见的原因,我不喜欢将Apache HttpClient调用作为一种不好的做法。我确实遇到过remote.connect方法,但我猜它是用于调用基于JS的WS。
感谢您的帮助。
谢谢, Somu
答案 0 :(得分:3)
当您已经在进行中时,通过网络进行呼叫确实是不好的做法。提取您要重用的代码。使其独立于网络(webscripts)。使它成为您在Java代码中注入的Spring托管bean。如果你需要从JS调用它,从baseJavaScriptExtension
派生(Spring bean)。