誰もSpringフレームワークを学ぶための良いリソースを提案することはできますか?また、Spring Tool Suiteでは、どのようにピボットサーバーがTomcat Serverと異なるのですか?Spring Frameworkのアーキテクチャ
答えて
Springのための最良のリソースは、ドキュメントを読むことです(最初はAOP部分をスキップしてください)。私はバージョン2.5が出てきたときにそれをやっていましたし、バージョン4でやったこともありました。また、私が読んだベストオープンソースコードのいくつかです。春に関連する例外が発生すると、スタックオーバーフローについて質問する前にコールスタックとコードを調べます。最後に、どのように良好な状態を観察するかによって多くを学びますフレームワークが構築されます。
私はPivotalを使用していませんが、オープンソースのTCを採用し、管理機能を追加することでよりエンタープライズフレンドリーになったようです。私は過去13年間Tomcatを使いましたが、それを必要としていませんでした。
今日、多くのアプリケーションでは、Webサーバーにデプロイする代わりにWebサーバーが組み込まれています。これは、一般的にDockerやその他のコンテナテクノロジと組み合わせたSpring Bootアプローチであり、アプリケーションの新しいバージョンを継続的に展開できます。
いくつかの良い春のチュートリアルがありますが、春の前には魔法のようなものがたくさんありますが、デフォルトは非常に分かりやすいので始めるのは簡単です。しかし、何かがうまくいかないときは、デバッグに時間がかかるかもしれないので、最初はgitを使って頻繁にコミットすることをお勧めします。
アプリケーションがメモリ内に(ただしDB内に)状態を持っていない場合、ドッカー/起動アプローチは素晴らしいです。デプロイメント中に新しいサーバーに転送できない状態(たとえば、永続的なソケット接続など)がある場合は、実際のTomcat /アプリケーションサーバーを使用して、同じアプリケーションの複数のバージョンを同時に実行できます。そうすれば、既存のセッションはアプリケーションの旧バージョンを使用し続け、新しいセッションには新しいバージョンが表示されます。最後のセッションが閉じられると、Tomcatは古いバージョンを自動的にアンデプロイします。要件に応じて、Bootアプリケーションと複数バージョンのTomcatをプロジェクトに使用しますが、すべてがAWS ECS管理ドッカー上で動作します。
私はSpring開発にSTSを使用しません。私はTomcatを使用していればIntelliJを使用しています。残念なことに、IntelliJの無料Community Editionには、SpringとTomcatの統合がありません。私は職場でIntelliJにアクセスできますが、自分のバージョンで年間100ユーロを払って自宅でコード化することができます。以前はEclipseを使用していた開発者が3人いましたが、現在は0です)
Spring Bootは、Java EEアプリケーションサーバーまたはサーブレット/ JSPエンジンを使用せずに実行可能なJARをデプロイできるSpringです。 JettyはHTTPリスナーとして内部に組み込まれています。
学習するのに最適な場所は、Spring.ioガイドです。
- 1. Spring MVCプラグインのアーキテクチャ
- 2. Spring Webアプリケーションのアーキテクチャ
- 3. Spring MVCサービスDAOアーキテクチャ
- 4. Spring Framework
- 5. Spring Framework
- 6. Spring Frameworkのコンポーネント図
- 7. Spring framework ERROR 10904
- 8. Spring Framework Autowired
- 9. JSFとSpringのアーキテクチャの良い例
- 10. Play Frameworkを使用したJava EEアーキテクチャ
- 11. Spring kafka 1.1.2とSpring framework 3.1.1の使用
- 12. Spring Framework 3.0.5 MVC Issue
- 13. Spring FrameworkとJava EE
- 14. Spring Framework - タイムアウトjava.net.SocketTimeoutException:タイムアウト
- 15. RESTアーキテクチャを使用したSpringセキュリティ
- 16. Spring OAuth2アーキテクチャに関する提案
- 17. アーキテクチャSpring MVC:JSPページを角にするJS
- 18. Java Spring FrameworkのViewModelパターン
- 19. Java 9、Spring Framework 5.0、Springブート2.0
- 20. Spring Framework JSPフォーム投稿
- 21. JUnit 5とSpring Framework 4.3.x
- 22. Spring Framework 3.1.1非互換性
- 23. Spring Frameworkによるストリーミング
- 24. Java Spring Framework return json with mysql
- 25. OpenCV Framework:アーキテクチャarmv7のシンボルが見つかりません
- 26. Spring FrameworkのStatefulRetryOperationsInterceptorクラスの問題
- 27. Spring Framework - 同じタイプの複数のModelAttributes
- 28. Struts 2 Spring Frameworkの通常のHTMLページ
- 29. は、JavaのSpring FrameworkのJavaConfig XML構成
- 30. のSpring FrameworkのMVCベースコントローラ方法
意見に基づく質問はこのフォーラムトピックではありません。あなたがすでに調査したものを提供してください。あなたはグーグルでもらえましたか? –