0

私が働いているキャンパスの出版物の雑誌リーダー アプリを構築しています。

私が見ているように、実装には 4 つのコンポーネントが含まれます。

  • 雑誌の発行者が新しい記事を投稿するための Java プログラム。このプログラムは、クラス Story の POJO を作成し、それらをJSONオブジェクトにシリアライズします。

  • JSON最初のプログラムによって作成されたオブジェクトを格納するデータベース

  • 渡されたオブジェクトをデータベースに追加することによって最初のプログラムからの PUT 要求を処理し、データベースからオブジェクトを削除することによってそのプログラムからの要求を削除するWebRESTfulサービス (Java) 。JSONこのサービスは、(Android) クライアント アプリケーションからの GET 要求もJSON、データベースからオブジェクトを返すことによって処理します。また、ストーリー ビューのカウントを維持するために、ストーリーがいつ表示されるかを示すクライアントからの POST 要求を受け入れることができる必要があります。

  • GsonWeb サービスから渡されたオブジェクトを Story オブジェクトに逆シリアル化するためにを使用する Android アプリケーションJSON。アプリが実行されると、自動的に Web サービスに接続し、最新の 20 のストーリーを取得します。そこから、ViewPager.

Web サービス (ま​​たは Web サービスに基づくアプリケーション) を作成するのはこれが初めてなので、ここで主に探しているのは、私の基本的なアプローチがベスト プラクティスに沿っていることを確認することです。私はこのアプリを主に独学の練習として開発しているので、このタスクにアプローチする別の方法を検討することに非常にオープンです。

それ以外の場合は、具体的な質問が 1 つあります。それは、JSON オブジェクトを格納するのに最適なデータベースの種類と、これらのオブジェクトを格納するためにどのように設定するかということです。

4

1 に答える 1

0

ブログ投稿やRSSフィードの作成をしてもらいませんか?次に、バックグラウンドサービスで実行するためのサンプルアプリを RSSリーダーの開始点として使用できます。RSSは画像をプルし、そのURIをコンテンツプロバイダーに配置します。

于 2013-02-22T21:42:23.287 に答える