私はSpringフレームワークのみを使用し、Spring起動アプリケーションとしてデプロイしました。Javaアプリケーションとして起動して実行するだけです。なぜかスプリングフレームワークを持つ企業は、いつものようにJavaアプリケーションで実行できるアプリケーションサーバー上で動作しますか?なぜ彼らはAppサーバーを必要としますか?アプリケーションサーバーは何をすることができますか?Spring BootはWeblogicのようなAppServer上で実行する必要がありますか?
0
A
答えて
1
通常、アプリケーションサーバーは複数のアプリケーションをホストし、これらのアプリケーションすべてで使用される一連のサービスを管理するように設計されています。これらのサービスには、トランザクション管理、タイマーとタスク管理、HTTP要求ルーティング、メッセージブローカー(プロセス間通信など)、ユーザー管理などが含まれます。通常、グラフィカルまたはコマンドライン管理コンソール、またはその両方があります。
Springフレームワークは、通常、自己完結型の単一のアプリケーションを構築するために使用されます。 Springはトランザクション管理のような共通のサービスを提供していますが、通常、JEEアプリケーションサーバーの場合よりも開発者の理解が必要です。
さまざまな種類のサービスをさまざまな方法で提供する、さまざまな種類のアプリケーションコンテナとフレームワークがあります。多くの場合、他のものを選択するのは致命的な理由はなく、ある程度互換性があります。 Spring Bootは、現在普及しているマイクロサービス型開発モデルに(おそらく)より適しているため、今人気が高まっているようです。
関連する問題
- 1. SpringフレンドリーなWorkFlowを実行する必要がある場合は、どのようなOSSプロジェクトを検討する必要がありますか?
- 2. startActivityはメインスレッドで実行する必要がありますか?
- 3. ミドルウェアアプリケーションはビジネスロジックを実行する必要がありますか?
- 4. NSUserDefaultsDidChangeNotificationは、いつ実行する必要がありますか。
- 5. 空きが必要ないように実行する必要があります
- 6. オートコンプリート私はオートコンプリート機能を実行すると、このような何かをする必要がありますする必要がある巨大なテーブル
- 7. jQueryは.html()要素でどのように実行する必要がありますか?
- 8. Spring-bootとSpring-cloudの互換性マトリックスはありますか?
- 9. applockのようなアプリケーションでセキュリティロックを実装する必要があります
- 10. なぜcrcを反転させる必要がありますか?どのような場合にはこれを行う必要がありますか?
- 11. StreamWriter.flush()を実行する必要がありますか?
- 12. rakeアセットを実行する必要がありますか:プリコンパイルコマンド?
- 13. `parent :: _ construct()`を実行する必要がありますか?
- 14. アンドロイド:私はこのような何かを実装する必要があり
- 15. StormPath Spring Bootインテグレーション - セキュアなHTTPS接続を取得する必要があります。
- 16. Angular2 + expressは2つの異なるサーバー上で実行する必要があります
- 17. AutoItでSQLクエリを実行する必要があります
- 18. 2回でORDERを実行する必要があります
- 19. Cocoaアプリケーションでコマンドを実行する必要があります
- 20. UIScrollviewはビュー上にある必要がありますか?
- 21. phpモジュール - コードはJavaのようなログインで初めて実行する必要があります
- 22. ReportProgressはC#のDoWorkバックグラウンドメソッドで実行する必要がありますか?
- 23. カスタム挿入動作が必要な場合、RowSorterのカスタム実装を行う必要がありますか?
- 24. ImageMagicでは、GhostscriptをASP.NET MVCで実行する必要がありますか?
- 25. スタックのようなデータ構造が必要ですが、ランダムアクセスが必要ですが、実装する必要がありますか?
- 26. ファイルが必要な場合、Perl 6はMAINを実行する必要がありますか?
- 27. "SUM"サブクエリを実行することができますか、何を行う必要がありますか?
- 28. mvn spring-boot:実行vs intellij実行
- 29. 検索はビューで実行する必要がありますか?
- 30. C#:どのようにToString()を実装する必要がありますか?
春のブート_does_は、アプリケーションサーバー上で実行されます。内部のTomcatサーバーです。 – csmckelvey