RESTを使用して通信するクライアントとサーバーで構成されるJavaアプリケーションを、どのように構築できますか。私は、Java FXを使ってクライアントを構築することを考えていました(単純なので)、Javaサーブレットとしてサーバーを使用しました。私はJavaで新鮮ですが、私は毎日PHPで座っていますので、MVCパターンをよく認識していますが、本当に問題はJavaでこれを簡単に行う方法です。いくつかのフレームワークをお勧めしますか?アプリはほんの数画面しかないので本当に簡単です。また、ユーザーのログインとパスワードを使用した認証が必要ですが、それはすべてです!多分、私は春を眺めるべきでしょうか?それは過労ではないでしょうか?RESTによる単純なクライアント - サーバーアプリケーション
-3
A
答えて
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はサービスと機能を提供しますが、すべてを一度に使用しようとしていない限り、残虐ではありません。
関連する問題
- 1. 単純なRESTクライアントの単体テスト
- 2. Hibernate OGM単純なREST API
- 3. 単純なPerlのWebSocketクライアント
- 4. C#/ C++クライアント - サーバーアプリケーション
- 5. AsyncTaskのRESTによる単純なHTTPログイン
- 6. Pythonのソケットによる単純なサーバー/クライアント監視ツール
- 7. Web対Windowsクライアント/サーバーアプリケーション
- 8. クライアント/サーバーアプリケーションがクラッシュする
- 9. Dockerコンテナ内の単純なREST Webサーバー
- 10. SpringCloud Eureka - 単純なクライアントdoesntの登録
- 11. Erlangのは、私はErlangで単純なサーバーアプリケーションを作成する外部IPアドレス
- 12. ノードjs、単純tlsクライアント/サーバ
- 13. アンドロイドのためのシンプルなクライアント/サーバーアプリケーション
- 14. クライアント/サーバーアプリケーションの認証ポリシー
- 15. Django RESTまたは単純なDjango for REST API
- 16. 単純なP2Pネットワークライブラリ
- 17. REST Hateos:クライアントが単純な固定URLを通じてRESTアプリケーションに入ることを確認するにはどうすればよいですか?
- 18. MPIを使用するクライアント/サーバーアプリケーション
- 19. ユニットでJavaクライアント/サーバーアプリケーションをテストする
- 20. クライアント/サーバーアプリケーションのユーザーパスワードをハッシングする
- 21. Coldfusionによる単純な丸め
- 22. xinetdによる単純なバッファオーバーフロー
- 23. 単純なアルゴリズムによる支援
- 24. 単純なjavax.ws RESTサービスURLを取得する方法
- 25. サーバーアプリケーション(REST)からHttpWebResponseを返す
- 26. 単純なクライアント/サーバー、メッセージストリームを暗号化するTCP/IP、SSL
- 27. 単純なクライアントとサーバを接続しているバークレーソケット
- 28. C++で単純なサーバー/クライアントの概念を実装する
- 29. 不正なファイル記述子 - 単純なUDPクライアント
- 30. 単純なクライアント側のレンダリングが機能しない
これが下落した理由は?私はあなたに私のために穴のことを書こうとはしていない、ちょうどいくつかの方向に私を入れて... – user3065410
質問は、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