Firebase 3.0.0を使用してAndroidアプリとWebアプリを作成しています。現在、これらのクライアントは両方とも直接Firebaseデータベースにデータを書き込んでいます。Firebaseにデータを書き込むためのJava Webサービスの作成方法は?
これを回避するには、Webサービスコンポーネントを導入します。このコンポーネントは、Firebaseにデータを書き込みます。これは、AndroidおよびWeb(または今後のiOS)アプリで消費されます。
Javaを使用してWebサービスを開発することに決めました。これはFirebase JAR for JVMです。
このようなコンポーネントを実装するためのFirebaseチュートリアルはありません。
このJARをJavaでWebサービスを作成するために使用できますか?どうやって? https://firebase.google.com/docs/server/setup:新しいFirebaseについては
おかげ
これらのリンクを指してくれてありがとう。これは適切なアーキテクチャ(クライアントとFirebaseの間にWebサービスコンポーネントを導入する)ですか?あるいは、すべてのクライアント(AndroidとWeb)から別々にFirebaseにデータを書き込む必要がありますか? –
私は通常、アプリケーションとFirebaseデータベースの間にサーバ*を置かないでいます。なぜなら、そうした方法でデータベースの(リアルタイム)価値を大いに失うからです。私が気に入っているのは、この古典的な[Firebaseアプリケーションアーキテクチャーに関するブログ記事](https://firebase.googleblog.com/2013/03/where-does-firebase-fit)のように、サーバをデータベースの後ろに置くことです。 -in-your-app.html) –
しかし、我々はFirebaseにデータを書き込むためだけのWebサービスコンポーネントを導入する予定です。クライアントはFirebaseの機能を使用してリアルタイムデータを取得し続けます。私はこれが何の問題も生じないはずです。あなたの意見は何ですか? –