Помощь нужно получить Spring Проект MVC, идущий с IntelliJ IDEA

Итак, я загрузил пробную версию идеи, и я хочу получить spring mvc, идущий с tomcat.

Итак, я настраиваю новый проект, настраивая его на использование sun jdk.

Я выбрал приложение spring, и он создал и загрузил следующее:

http://img15.imageshack.us/img15/4853/idealspring1.png http://img15.imageshack.us/img15/4853/idealspring1.png

Я не вижу никаких библиотек spring -mvc, они включены туда или мне нужно что-то сделать с этим?

Может кто-то описать, что мне нужно сделать, чтобы построить это как веб-приложение spring mvc?

Ответы

Ответ 1

Я считаю, что лучший способ начать новый проект IDEA - использовать Maven. Это позволяет легко создавать проект без запуска IDE, автоматически поддерживая все библиотеки для вас.

"Создайте проект с нуля", затем выберите "Maven module" на следующем экране. Нажмите "Создать из архетипа" и выберите "maven-archetype-webapp". Это даст вам базовую компоновку Maven, которая создает простой WAR файл.

Теперь, чтобы добавить библиотеки Spring, откройте файл сборки Maven - pom.xml - и вставьте новую зависимость в структуру Spring MVC:

   <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>3.0.0.RELEASE</version>
    </dependency>

Отсюда вы можете следовать Spring справочная документация MVC - добавьте Servlet-диспетчер и прослушиватель контекста в web.xml, a Spring контекст XML и т.д.

Что-то еще, что может показаться полезным, - это плагин Maven Jetty. После настройки вы можете запустить приложение, просто набрав "mvn jetty: run" в командной строке (или запустив его из среды IDE). Maven получит все необходимое и развернет приложение для вас, нет необходимости в настройке внешнего сервера приложений для быстрого тестирования.

Ответ 2

Я не уверен, будет ли ваша установка идентична моей, но когда я загрузил spring -framework-2.5.6, были файлы jar с именем spring -web.jar, spring -webmvc.jar и т.д. в подпапках \dist\modules. Учебное пособие указано как минимум spring -webmvc.jar должно быть в вашей папке WEB-INF/lib.

В этом учебном пособии возможно использование eclipse, но может быть полезно в любом случае, особенно при запуске:

http://static.springsource.org/docs/Spring-MVC-step-by-step/

Ответ 3

Я думаю, что существуют определенные JAR файлы для материала Spring MVC. В основном, когда вы загружаете последнюю Spring Framework и извлекаете zip, вам нужно перейти в папку dist и добавить org.springframework. web.jar и org.springframework.web.servlet.jar/org.springframework.portlet.jar для вашего проекта. Я уверен, что в базах сервлета/портлета будут ваши специфические классы MVC.