Цель: создать простое приложение на технологии Spring MVC
Что требуется для начала:
- Установленная JDK 6+,
- Maven 2
- Настроенные переменные окружения: JAVA_HOME=<путь к JDK>, MAVEN_HOME=путь к мавен, PATH=JAVA_HOME\bin;MAVEN_HOME\bin;%PATH%;
- Среда разработки, например IntelliJ Idea 11 Ultimate (в Community будет не так удобно работать с Spring и JSP)
Шаг 1: Создание maven проекта
Создайте новую директорию для проекта, например project и выполните команду:
mvn archetype:generate -DgroupId=ru.mai.dep806.mvcapp -DartifactId=webapp -Dversion=1.0-SNAPSHOT -Dpackage=ru.mai.dep806.mvcapp -DarchetypeArtifactId=maven-archetype-webapp -B
Названия groupId, artifactId, version и package можно заменить, если проект будет называться по-другому. Но слово webapp в имени лучше оставить на случай если в проект добавятся другие модули в той же папке project рядом с webapp.
Шаг 2: Добавление библиотек Spring в проект
Шаг 3: Добавление диспетчера Spring MVC
Шаг 4: Создание action-servlet.xml
Шаг 5: Создание пакетов общей структуры проекта
Шаг 6: Добавление контроллера для главной страницы
Шаг 7: Добавление JSP-файла (view) для главной страницы
Шаг 8: Конфигурация проекта для запуска в Tomcat
Шаг 9: Launch!