Java EE アーキテクチャーとテクノロジー (Spring、hibernate...) を使用して専門的な Web アプリケーションを開発した場合、それは何百万ものユーザーと非常に大規模なデータベース (Oracle) を持つことができます。
次に、Web アプリケーションのモバイル バージョンを設計および開発する必要があります。モバイル アプリケーションが Web バージョンのビジネス レイヤにアクセスする方法。
私はWebサービスについて考えましたか?どう思いますか ?
Java EE アーキテクチャーとテクノロジー (Spring、hibernate...) を使用して専門的な Web アプリケーションを開発した場合、それは何百万ものユーザーと非常に大規模なデータベース (Oracle) を持つことができます。
次に、Web アプリケーションのモバイル バージョンを設計および開発する必要があります。モバイル アプリケーションが Web バージョンのビジネス レイヤにアクセスする方法。
私はWebサービスについて考えましたか?どう思いますか ?
ビジネス ロジックの上にあるサービス レイヤーの非常に古典的な使用例です。ただし、次の点に注意してください。
プラットフォーム固有の呼び出しを記述しないように注意してください。たとえば、getNextArticle(String previousUrl) のような呼び出しになる可能性があります。これは Web ではうまく機能しますが、ネイティブ モバイル アプリケーションではうまくいきません。両方のプラットフォームで機能するようにするには、この呼び出しをリファクタリングする必要があります。
呼び出しのサイズを小さく保つように注意してください。Web の場合、300kb のペイロードを返送しても問題ありません。(または、そうでない場合もありますか? Heh) モバイルの場合、1 回の通話で 300kb を送り返したくはありません。モバイル コールのリターン オブジェクトをトリムする必要があります。ちょうど考えるべきこと。
キャッシュ、キャッシュ、キャッシュ、さらにキャッシュ。何百万人ものユーザーについて言及したので。=)