Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Цель: создать простое приложение на технологии Spring MVC

Что требуется для начала:

  1. Установленная JDK 6+,
  2. Maven 2
  3. Настроенные переменные окружения: JAVA_HOME=<путь к JDK>, MAVEN_HOME=путь к мавен, PATH=JAVA_HOME\bin;MAVEN_HOME\bin;%PATH%;
  4. Среда разработки, например 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.

C:\...06\Autumn2012\Java8\7 - Spring MVC\project>pp -DarchetypeArtifactId=maven-archetype-webapp -B
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [archetype:generate] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing archetype:generate
[INFO] No goals needed for project - skipping
[INFO] [archetype:generate {execution: default-cli}]
[INFO] Generating project in Batch mode
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-webapp:1.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: ru.mai.dep806.mvcapp
[INFO] Parameter: packageName, Value: ru.mai.dep806.mvcapp
[INFO] Parameter: package, Value: ru.mai.dep806.mvcapp
[INFO] Parameter: artifactId, Value: webapp
[INFO] Parameter: basedir, Value: C:\Private\Dep806\Autumn2012\Java8\7 - Spring MVC\project
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] project created from Old (1.x) Archetype in dir: C:\Private\Dep806\Autumn2012\Java8\7 - Spring MVC\project\webapp
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9 seconds
[INFO] Finished at: Sat Oct 20 02:12:25 MSD 2012
[INFO] Final Memory: 18M/33M
[INFO] ------------------------------------------------------------------------
Шаг 2: Добавление библиотек Spring в проект
Шаг 3: Добавление диспетчера Spring MVC
Шаг 4: Создание action-servlet.xml 
Шаг 5: Создание пакетов общей структуры проекта
Шаг 6: Добавление контроллера для главной страницы
Шаг 7: Добавление JSP-файла (view) для главной страницы
Шаг 8: Конфигурация проекта для запуска  в Tomcat
Шаг 9: Launch! 

 

 
  • Нет меток