0

我是 Oracle MAF 应用程序框架的新手

我使用 JDeveloper IDE 创建了一个 RestFull 服务,它可以执行基本的登录(方法=POST)操作。

现在我想在我的 MAF 应用程序中使用这个 Restful 服务。

消费休息服务我已经完成了以下步骤:

右键ViewController->New->从Gallery->DataControl(Business Tier)->WebService Data Control

第 2 步:选择 Rest 并输入 URI

第 3 步:使用 Post Method 名称添加资源路径

第4步:添加参数用户ID,密码

现在,当我单击下一个按钮时,它显示错误

请提供一个 XML Schema 来描述输入结构。路径 = /path0,方法 =dffds

请帮我。

4

2 回答 2

1

您可以使用 MAF MCS 实用程序示例。请参阅MAF MCS 实用程序:从 MAF 访问 Oracle MCS 变得简单。

另一种方法是使用 Oracle Enterprise Pack for Eclipse (OEPE) 中的声明性支持。请参阅此分步教程,使用 Eclipse 使用移动云服务 API。

于 2015-11-04T03:54:33.297 回答
1

您可以观看有关在 oracle maf 中使用休息服务的 youtube 视频。

或者按照以下步骤

创建 REST 连接。转到 Projects 面板,右键单击 ViewController 项目并选择 New > From Gallery。在“新建库”对话框中,选择“常规”>“连接”>“REST 连接”。

在 Url Endpoint 中输入有效的 url,例如:https ://maps.googleapis.com (对于 google API)

如果单击测试连接按钮

然后在 Backing Bean 中使用以下代码:

String uri="your URI";
RestServiceAdapter restServiceAdapter = Model.createRestServiceAdapter();
restServiceAdapter.clearRequestProperties();
restServiceAdapter.setConnectionName("RestConnection name");
restServiceAdapter.setRequestType(RestServiceAdapter.REQUEST_TYPE_POST);
restServiceAdapter.addRequestProperty("accept", "application/json");
restServiceAdapter.setRetryLimit(0);
restServiceAdapter.getResponseHeaders();
restServiceAdapter.setRequestURI(uri);
setJsonResponse(restServiceAdapter.send("")); 

这个链接清楚地解释了通过它的步骤。

http://waslleysouza.com.br/en/2014/12/restjson-in-maf/

于 2016-09-21T08:58:24.817 回答