SpringProyectDemo4
Autor: Daniel Pérez Pérez
Fecha: 28/08/2022
Демонстрация того, как вы можете захватить начальные события приложения, создание пользовательского сеанса и уничтожение сеанса пользователя.
Примечание: org.springframework. Таким образом, чтобы выполнить этот проект, вы должны сделать это с Apache Tomcat 9, так как Apache Tomcat 10 реализует новую структуру Jakartaee.
Если вы хотите создать веб -приложения с Spring о Apache Tomcat 10, лучше использовать Spring Boot. (Найдите мои репозитории в веб -приложениях с Spring Boot 3).
Среда разработки: Eclipse, версия: 2022-03 (4.23.0) Сервер: Apache Tomcat, версия: 9 JDK: OpenJDK, версия: 17.1 Диспетчер проектов: Maven, версия: 3.8.0 Maven Artifact Id Id
Spring Framework: Web Spring Mvc v.5.3.22
Джавук Сервлет: v.4.0.1
1 -й Скопируйте совет директоров с кодом в Совете директоров вашего рабочего места Eclipse. 2 -й Из Eclipse импортируйте проект, нажав на файл -> Открыть проекты из файловой системы 3 -й. В источнике импорта нажмите кнопку «Directory ...», выберите папку, которая содержит проект. 4 -й Нажмите на финал 5 -го. Рекомендуется сделать обновление Maven (щелкните правой кнопкой мыши проект Maven -> Update ...
Для анализа этого проекта рекомендуется следовать следующему порядку, который почти совпадает с порядком, который был следовал для настройки и реализации этого проекта, а затем указано:
1-е создание проекта Maven с идентификатором Artigact: Maven-Archetype-Webapp (и устранение файла .jsp, который появляется по умолчанию).
2 -я модификация файла pom.xml - адаптировать версию JDK путем изменения и создания Maven.compiler.source и Maven.compiler.target.
3-я модификация файла развертывания Web.xml путем добавления конфигурации DEN Servlet, которая выполнит основной пружинный контейнер и индикацию .xml конфигурации контейнера пружины относительно запросов пользователя (session-conntext.xml) и относительно контекста приложения (app-context.xml). Обратите внимание, что версия схемы Web.xml - 4.0, которая должна совпадать с версией аспекта Dinamic Web Project на свойствах проекта. Убедитесь, что в проекте проецируется версия Dinamic Web Version Sea 4.0 и в Java Path Path Ficure Units Maven в качестве проверки.
4-е создание файла /web-inf/session-context.xml, который содержит конфигурацию контейнера пружины, связанную с запросами клиента.
5-е создание файла /web-inf/app-context.xml, содержащего конфигурацию контейнера пружины, связанную с контекстом приложения.
6-е создание каталогов ресурсов:/src/main/webapp/img,/src/main/webapp/styles и/src/main/webapp/web-inf/views и его ресурсы.
7 -е создание классов, содержащихся в пакете es.dsw.events
8 -е создание классов, содержащихся в пакете es.dsw.controllers
Примечание. Проанализируйте каждый из примеров, представленных в этом проекте.