0

MAFについて必要な情報。

いくつのプラットフォームをサポートしますか?

クライアント側 (モバイル) では Web フレームワークを使用し、ビジネス ロジックではモバイル機能と対話するために Java と cordova を使用しているいくつかのブログを読みました。

ここでビジネス ロジック (JAVA) は、クライアント側のビジネス ロジックまたはサーバー側を意味しますか?

MAF を直接 (モバイルから) 使用すると、Web サービスを操作せずにデータベースにアクセスできますか?

Mobile と Oracle データベースの間にラッパーはありますか?

ラッパーがない場合、データベースのセキュリティをどのように設定するのですか?

前もって感謝します。

4

1 に答える 1

0

MAF は、現在 iOS と Android をサポートしています。バージョンはこちらです。詳細については、データシートを参照してください。

MAFは、Javaコード(デプロイ時にコンパイル)をデバイス上でネイティブに実行できます。Java はローカル ビジネス ロジックに使用できますが、通常、ビジネス ロジックはサーバー上で実行され、明らかにパフォーマンスと設計上の理由から Web サービス経由でアクセスされます。

Java は通常、アプリケーションの状態と動作、またはインターフェイスをサポートするためにデバイスで使用されます。UI は、AMX と呼ばれるコンポーネントベースのフレームワークを使用してコーディングされます。AMX は、Web ビューでレンダリングするための HTML と、ナビゲーションのグラフィカルなデザインのためのタスク フローを生成するか、選択した HTML/JS fwk を使用して手動でコーディングします。Cordova は、AMX ページのドラッグ アンド ドロップ コード生成、Java および JS API を介してデバイス上の機能へのアクセスを提供します。

Java は、Web サービス (REST および SOAP - パフォーマンスのために REST を推奨) およびローカル データベース (暗号化された) SQLite に JDBC 経由で接続するために使用されます。リモート データ ソースとのやり取りはすべて、Java JDBC または Web サービスを介して行われます。Java は、ローカルおよびリモートのすべてのデータ ソースをラップするために使用されます。

Oracle OTN サイトのすべてのドキュメントを参照してください。そこにはたくさんの良い情報があります。また、オラクルの学生のための私のアグリゲーション サイトにも、多くの優れたリンクがあります。

于 2016-03-04T00:19:19.893 に答える