SpringProyectDemo4
Autor: Daniel Pérez Pérez
Fecha: 28/08/2022
アプリケーションの開始イベント、ユーザーセッションの作成、ユーザーのセッションの破壊をキャプチャする方法のデモンストレーション。
注:org.springframework。したがって、このプロジェクトを実行するには、Apache Tomcat 10が新しいJakartaee構造を実装するため、Apache Tomcat 9でそれを行う必要があります。
Apache Tomcat 10に関するSpringでWebアプリケーションを作成する場合は、Spring Bootを使用する方が良いです。 (Spring Boot 3を使用して、Webアプリケーションで私のリポジトリを見つけます3)。
開発環境:Eclipse、バージョン:2022-03(4.23.0)サーバー:Apache Tomcat、バージョン:9 JDK:OpenJDK、バージョン:17.1プロジェクトマネージャー:Maven、バージョン:3.8.0 Maven Artifact ID
スプリングフレームワーク:Web Spring MVC v.5.3.22
Javaxサーブレット:v.4.0.1
1番目。 Eclipse Work Spaceの取締役会にコードを備えた取締役会をコピーします。 2番目。 Eclipseから、ファイルをクリックしてプロジェクトをインポートします - >ファイルシステム3番目からプロジェクトを開きます。インポートソースでは、[ディレクトリ...]ボタンをクリックすると、プロジェクトを含むフォルダーを選択します。 4番目。 5日の終了をクリックします。 Mavenアップデートを作成することをお勧めします(Maven-> Update Project ...を右クリック...
このプロジェクトの分析には、次の順序に従うことをお勧めします。これは、このプロジェクトを構成および実装するために従った命令とほぼ一致し、次のことを示します。
Artigact IDを使用したMavenプロジェクトの最初の作成:Maven-Archetype-Webapp(およびデフォルトで表示される.JSPファイルの排除)。
POM.xmlファイルの2番目の変更 - maven.compiler.sourceとmaven.compiler.targetを変更および確立することにより、JDKのバージョンを調整します。
メインスプリングコンテナを実行するデンサーブレット構成を追加し、ユーザーリクエスト(Session-Conntext.xml)と比較してスプリングコンテナ構成の.xmlを表示し、アプリケーションのコンテキスト(App-context.xml)との相対的なデンサーブレット構成を追加することにより、Web.xml展開ファイルの3番目の変更。 Web.xmlスキームのバージョンは4.0であり、プロジェクトプロパティのDinamic Webプロジェクトファセットのバージョンと一致する必要があることに注意してください。プロジェクトのプロジェクトで、Dinamic WebバージョンSEA 4.0バージョンとJavaビルドパスフィギュアMavenのユニットをチェックとして確認してください。
顧客リクエストに関連するスプリングコンテナ構成を含む/web-inf/session-context.xmlファイルの4番目の作成。
[アプリケーションのコンテキストに関連するスプリングコンテナ構成を含む/web-inf /app-context.xmlファイルの5thの作成)。
6番目のリソースディレクトリの作成:/src/main/webapp/img、/src/main/webapp/styles、および/src/main/webapp/web-inf/viewsおよびそのリソース。
es.dsw.eventsパッケージに含まれるクラスの7番目の作成
es.dsw.controllersパッケージに含まれるクラスの8番目の作成
注:このプロジェクトで提供されている各例を分析します。