Подтвердить что ты не робот

Spring Пример веб-приложения MVC

Я ищу пример Spring веб-приложения MVC 2.5, который я могу легко:

  • Настройка как проект в Eclipse
  • Разверните на локальном сервере приложений (используя Ant/Maven)

Есть несколько примеров приложений, включенных в дистрибутив Spring ('petclinic' и 'jpetstore'), но они не предоставляют никаких файлов проекта Eclipse (или способ их создания). Они также кажутся немного сложными для моих потребностей, например. необходимо настроить локальную базу данных.

4b9b3361

Ответ 1

В то время как не приложение, которое вы можете скачать, Пошаговое развертывание приложения Spring Framework MVC охватывает создание Spring приложение в Eclipse с конструкцией ant build script, в комплекте с модульными тестами.

Это соответствует следующим требованиям:

  • Spring MVC 2.5
  • Проект в Eclipse
  • Разверните на локальном сервере приложений с помощью Ant
  • Использует HSQL (нет необходимости устанавливать локальную БД)

Ответ 2

Самый простой способ запустить и запустить проект Spring MVC - использовать SpringSource Tool Suite, который является еще одной бесплатной версией на основе IDE на Eclipse.

Интеграция между IDE и Spring/Maven является жесткой, и она поставляется с уже установленным сервером приложений для развертывания вашего веб-приложения.

Выполните следующие шаги, чтобы получить рабочее веб-приложение Spring MVC.

  • Чтобы настроить новый проект в STS: нажмите "Файл" → "Создать" → Spring Проект шаблона → Spring Проект MVC
  • Чтобы вытащить зависимости и скомпилировать свой проект: щелкните правой кнопкой мыши ваш новый проект → Run As → Maven install
  • Чтобы запустить проект внутри сервера приложений: щелкните правой кнопкой мыши ваш новый проект → Запустить как → Запустить на сервере → SpringSource tc Server

Если это сработает, вы увидите веб-страницу с сообщением "Поздравляем! Вы используете Spring!"

Ответ 3

Здесь есть архетип Maven (шаблонная структура проекта) для Spring MVC:

http://docs.codehaus.org/display/MAVENUSER/Archetypes+List

Это хорошее место для такого рода расследований. Чтобы создать архетип с использованием Maven, сначала установите Maven:

http://maven.apache.org/plugins/maven-install-plugin/

а затем создайте проект с использованием архетипа:

http://maven.apache.org/guides/introduction/introduction-to-archetypes.html

Вы также можете использовать плагин m2eclipse для Eclipse, чтобы упростить это, и он проходит через этапы проекта с помощью мастера. Просто щелкните правой кнопкой мыши → Новый проект → Другое, Maven и выберите архетип. Надеюсь, что это поможет.

Ответ 5

Чтобы сгенерировать файлы проекта Eclipse: Используйте mvn eclipse: eclipse перед импортом проекта в рабочее пространство. Это создаст все необходимые файлы конфигурации и подключит ваш проект со всеми необходимыми зависимостями.

Примеры проектов mvc-basic и mvc-ajax в spring -памерах (URL-адрес SVN: https://src.springframework.org/svn/spring-samples) - простые проекты которые не нуждаются в поддержке локальной базы данных.

Ответ 6

Использовать AppFuse

Ответ 7

Я работал так же, как описал Дрю, но есть ловушка для новых пользователей (что означает новую установку, отсутствие знакомства с Maven или m2eclipse). Вы получите эту ошибку:

[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: /home/user/.m2/settings.xml

И работа заключается в том, чтобы просто сделать почти пустые settings.xml:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
</settings>

(позже я нашел этот отчет об ошибках). После этого я был в бизнесе. Я даже мог экспортировать в качестве файла WAR и развертывать его при установке WebSphere Community Edition. Спасибо, Дрю!


Немного раньше, я писал:

Хммм. Неважно. Я сдался, закрыл свою машину, и когда я вернулся, все сработало (за исключением небольшого вопроса Maven, над которым я работаю). Мел это до ошибки.


Раньше я писал:

Я был очень рад услышать о STS, поэтому я загрузил и установил его. Все прошло отлично. Это новая машина, поэтому у меня есть последняя из всех - java 1.6, eclipse 3.5.1 и т.д.

На шаге 2 приведенных выше инструкций я получаю эту ошибку: "Указанная установка JRE не существует"

Я установил пути везде, где могу найти, поэтому я не уверен, на какую JRE он жалуется. Помощь?