2017-06-09 15 views
0

私のAndroidアプリケーション用のサーバーを構築したいと思います。Webページ用にSpring MVCを使用していますか?

私のアプリケーションでは、各ユーザーが自分のアプリケーションに登録されているすべてのユーザーの一覧を各ユーザーに要求することができるため、主にユーザーからのデータの受信、データベースの更新、ユーザーへのデータの送信要求に応じて。

私は自分の目標を達成するための理想的な方法であるものに見えたし、いくつか読んだ後、私は春が行くための正しい方法だろうことがわかってきました、しかし、私もあることがわかったサーバーを構築したことがないので、すべての種類の春。

最終的に私はオプションをSpring MVCとSpringブートに絞り込みました。 私はこのスプリングブートが良いスタートだと読んだことがありますが、私もそのスプリングブートはあなたのためのすべての設定を行い、どのように動作するので、私は春のブートは私のためにすべての仕事をすることを恐れているので、私は多分春のMVCを使用すると思ったが、私は完全に私の目標を達成するために良いだろうか、ウェブページ

だから、使用するのに最適なスプリングは何でしょうか?

答えて

1

私はスプリングブートが好きです。すべての設定を行うだけではありません。 Springについては、定型的なコードをたくさん書かなくても(かなりの構成を行う必要があります)プラス、(あなたも、あなたのマシンに任意のデータベースをインストールする必要はありません。つまり、ローカルファイルベースのh2データベースでそれをテストすることができます)アプリをスピンアップし、それをローカルにテストすることは容易になります。

Springデータの追加SpringブートによるJPA依存性は、永続的なレイヤーも処理します。 jspまたはhtmlページを書きたい場合は、このthymeleafの例をご覧ください。

Here's私がSpringブートで開発したサンプルCRUDアプリケーションとhere's自分自身のブログです。

1

Spring MVCは、モデル、ビュー、コントローラの略です。ビューは一般に、ビジネスロジックの実行後に返され、主にウェブページを示唆するものです。 Spring Bootは、アプリケーション用にサーバーを設定する最も簡単な方法です。しかし、物事の仕組みを知りたければ、基本的な春に行くことができます。 Springでは、定型コードを減らすためにJdbcTemplateのようなクラスも用意されていましたが、あなた自身で設定する必要があります。 リソースに注釈を付けて、魔法が起きるのを見ているという快適さはありません。あなたがサーバーのセットアップをスピードアップし、物事をより複雑にしたい場合は、Spring Bootを使用してください。

関連する問題