我是Oracle MAF应用程序FrameWork 的新手
我使用JDeveloper IDE创建了一个RestFull服务,它可以执行基本的登录(方法=POST)操作。
现在我想在我的MAF应用程序中使用这个Restful服务。
消费休息服务我已经完成了以下步骤:
右键单击ViewController->新建->从库->数据控制(业务层)->WebService数据控制
第2步:选择Rest并输入URI
步骤3:添加具有Post Method名称的资源路径
步骤4:添加参数用户id,密码
现在,当我点击下一个按钮时,它显示错误
请提供一个XML架构来描述输入结构。路径=/path0,方法=dffds
请帮帮我。
您可以使用MAF MCS实用程序示例。请参阅,MAF MCS实用程序:从MAF访问Oracle MCS变得简单。
另一种方法是在OracleEnterprisePackforEclipse(OEPE)中使用声明性支持。请参阅本分步教程,使用Eclipse使用移动云服务API。
您可以在oracle maf中观看关于消费休息服务的youtube视频。
或者按照以下步骤
创建REST连接。转到"项目"面板,右键单击ViewController项目,然后选择"新建">"从库中"。在"新建库"对话框中,选择"常规">"连接">"REST连接"。
在Url端点中输入有效Url,例如:https://maps.googleapis.com(适用于谷歌API)
如果单击测试连接按钮
然后在BackingBean中使用以下代码:
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/