2012-12-27 5 views
5

私は食料品店のAndroidアプリケーションを作りたいと思います。私は、リクエスト処理のために私のAndroidアプリケーションで使用したいサーバー上に配備された既存のWicketアプリケーションを持っています。アンドロイドパーツ用のウィケットアプリケーションを使用すると互換性がありますか? Androidのアプリケーションからの要求処理のためのAndroidアプリケーションの既存のWicketアプリケーションを使用

  1. 使用既存の自動改札アプリケーション:

    は2通りの方法があります。ある人が私にこれが可能であることを示唆することができますか、これは正しい方法ですか?もしそうなら、私はこれをどのように達成でき、いくつかのチュートリアルは大歓迎です。

  2. 私が考えていたのは、SpringとWicketを統合し、すべてのサービスクラスをSpringに移行してから、Androidアプリケーション用のSpringサービスクラスを使用することでした。このアプローチは、コストがかかり時間がかかります。しかし、最初のaprroachがあまり良くない場合、私はこれを選ぶことを考えるかもしれません。したがって、この部分のチュートリアルも歓迎します。

ありがとうございました。前もって感謝します !

答えて

1

オプション2を選択することをお勧めします。サービスをSpring、EJBなどに移行するかどうかは関係ありませんが、サービスの分離(ビジネスロジックなど) )、ビュー(またはプレゼンテーションまたはレイアウトまたは...)はこの場合非常に便利です。

「時期尚早な最適化はすべての悪の根源です」と堅く信じています。つまり、必要のないレイヤーや間接参照をスキップする必要があります。しかし、実際に別のレイヤー(または抽象レベルなど)に分離することを正当化するユースケースがある場合はできるだけ早くそれに取り組まなければなりません。あなたは後でそれから多くの利益を得ます。

あなたの食料品店の2つの異なるプレゼンテーションとしてWicketアプリケーションとAndroidアプリケーションを考えてみましょう。プレゼンテーションからビジネスロジックを明確に分離し、HTTP(RESTful、SOAP、または好きな方法)でアクセス可能にすると、iOS、Windows Phone、あなたの食料品店のあなたの名前のプレゼンテーションを簡単に想像することができますコア自体に触れることなく。