2016-06-27 9 views
-3

RESTを使用して通信するクライアントとサーバーで構成されるJavaアプリケーションを、どのように構築できますか。私は、Java FXを使ってクライアントを構築することを考えていました(単純なので)、Javaサーブレットとしてサーバーを使用しました。私はJavaで新鮮ですが、私は毎日PHPで座っていますので、MVCパターンをよく認識していますが、本当に問題はJavaでこれを簡単に行う方法です。いくつかのフレームワークをお勧めしますか?アプリはほんの数画面しかないので本当に簡単です。また、ユーザーのログインとパスワードを使用した認証が必要ですが、それはすべてです!多分、私は春を眺めるべきでしょうか?それは過労ではないでしょうか?RESTによる単純なクライアント - サーバーアプリケーション

+0

これが下落した理由は?私はあなたに私のために穴のことを書こうとはしていない、ちょうどいくつかの方向に私を入れて... – user3065410

+0

質問は、StackOverflowのオフトピックのために投票した。アプリケーションの構築に役立つ多くのフレームワークがあります。バラエティのために[dropwizard](http://www.dropwizard.io/0.9.3/docs/index.html)を見ることもできますが、これは[SpringBoot](http ://projects.spring.io/spring-boot/)または(現在成熟していない)[Wildfly Swarm](http://wildfly-swarm.io) – jewelsea

答えて

0

春は素晴らしい場所です。私は最近、Springを使ってクライアント側とサーバー側があるアプリケーションを開発しました。そこにはたくさんのチュートリアルがあります。それはかなり軽量の場合は、春のブートを見てください。私は、Mavenではなく、Gradleを使ってSpringアプリケーションを構築することを推奨します。なぜなら、依存関係を解決して使用する方が簡単だからです。 IMOでは、Springは要求を処理するうえで非常に柔軟であり、構成に関しては非常に柔軟です。 SpringはEclipseやIntelliJなどのIDEに統合するのも非常に簡単です。

ユーザー認証に関する限り、それは残酷かどうかは完全にあなた次第ですが、Springにはいくつかの素晴らしいチュートリアルが用意されています。

1

これを達成する最も簡単な方法は、おそらくSpring Boot MVCを使用することです。 https://springframework.guru/spring-boot-web-application-part-4-spring-mvc/

データベースのやりとりをしている場合、Spring JPAには、動作の仕方を表すインタフェースを記述するだけでDAOを作成できるという非常に優れた機能がいくつか用意されています。 https://spring.io/guides/gs/accessing-data-jpa/

Springはサービスと機能を提供しますが、すべてを一度に使用しようとしていない限り、残虐ではありません。

関連する問題