如何从客户端调用 java 适配器过程?

how to invoke java adapter procedure from client side?

我在 MobileFirst 7.0 中创建了 java 适配器,我的问题是如何从客户端 (js) 调用 Java 适配器。我发现 Java 适配器没有从客户端调用的过程。

提前致谢:)

您的 Java 适配器看起来如何?您在哪个环境中进行测试?
您是否阅读了说明如何在混合应用程序中调用 Java 适配器的教程?

看这里:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-0/server-side-development/invoking-adapter-procedures-hybrid-client-applications/

在 Java 适配器中,您需要提供您在 Java 代码中设置的 @path 而不是 "procedure name"。

WLResourceRequest

var resourceRequest = new WLResourceRequest(
    "/adapters/RSSReader/getFeedsFiltered",
    WLResourceRequest.GET
);

The WLResourceRequest class handles resource requests to MobileFirst adapters or external resources.

The parameters for the constructor are:

request URL: To access an adapter within the same project, the URL should be /adapters/AdapterName/procedureName.

To access resources outside of the project, use the full URL.

HTTP method: Most commonly WLResourceRequest.GET or WLResourceRequest.POST timeout: optional, request timeout in milliseconds

如果您还有其他问题,请查看这篇关于 java 适配器入门的博文。

https://developer.ibm.com/mobilefirstplatform/2015/03/24/getting-familiar-ibm-mobilefirst-platform-foundation-java-adapters/