0

Oracle MAF Application FrameWork を初めて使用します

基本的なログイン(メソッド=POST)操作を実行できるJDeveloper IDEを使用してRestFullサービスを作成しました。

ここで、MAF アプリケーションでこの Restful サービスを使用したいと考えています。

Rest Service を使用して、次の手順を実行しました。

ViewController を右クリック -> 新規 -> ギャラリーから -> DataControl(Business Tier) -> WebService Data Control

ステップ 2: [Rest] を選択し、URI を入力します

ステップ 3: Post Method 名でリソース パスを追加する

ステップ 4: param ユーザー ID、パスワードを追加する

次のボタンをクリックすると、エラーが表示されます

入力構造を記述する XML スキーマを提供してください。パス = /path0、メソッド = dffds

私を助けてください。

4

2 に答える 2

1

oracle maf での消費する Rest サービスに関する YouTube ビデオを見ることができます。

または、以下の手順に従ってください

REST 接続を作成します。[プロジェクト] パネルに移動し、ViewController プロジェクトを右クリックして、[新規] > [ギャラリーから] を選択します。[新しいギャラリー] ダイアログで、[一般] > [接続] > [REST 接続] を選択します。

URL エンドポイントに有効な URL を入力します。例: https://maps.googleapis.com (Google API の場合)

Test Connection ボタンをクリックした場合

次に、バッキング 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 に答える
1

MAF MCSユーティリティのサンプルを使用できます。MAF MCSユーティリティ: MAF Made SimpleからのOracle MCSへのアクセスを参照してください。

もう 1 つの方法は、Oracle Enterprise Pack for Eclipse (OEPE) の宣言型サポートを使用することです。ステップバイステップのチュートリアル、Eclipse を使用したモバイル クラウド サービス API の使用を参照してください。

于 2015-11-04T03:54:33.297 に答える