Таким образом, я загрузил суд над окончательной идеей, и я хочу получить пружину mvc идущий с котом.
Таким образом, я устанавливаю новый проект, настроил его для использования солнца jdk.
Я выбрал пружинное приложение, и оно создало и загрузило следующее:
Я не вижу пружинных-mvc библиотек, они включены там, или я должен сделать что-то об этом?
Кто-то может обрисовать в общих чертах то, что я должен сделать, чтобы заставить это создавать как пружина mvc веб-приложение?
Я нахожу, что лучший способ начать новый проект IDEA - это использовать Maven. Это позволяет легко собрать проект без запуска IDE, автоматически сохраняя все библиотеки за вас.
"Создайте проект с нуля", затем выберите "Модуль Maven" на следующем экране. Нажмите на "Create from archetype" и выберите "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 - добавить сервлет Dispatcher и Context Listener в web.xml, контекст Spring XML и так далее.
Еще одним полезным инструментом может оказаться Maven Jetty plugin. После настройки вы можете запустить ваше приложение, просто набрав "mvn jetty:run" в командной строке (или запустив его из IDE). Maven соберет все необходимое и развернет приложение за вас, нет необходимости в установке внешнего сервера приложений для быстрого тестирования.
Я думаю, что есть определенные JAR-файлы для Spring MVC. Обычно, когда вы загружаете последнюю Spring Framework и распаковываете zip-архив, вам нужно перейти в папку dist и добавить файлы org.springframework.web.jar и org.springframework.web.servlet.jar / org. springframework.portlet.jar в свой проект. Я почти уверен, что в банках сервлетов / портлетов будут ваши классы, специфичные для MVC.
Я не уверен, будет ли ваша установка идентична моей, но когда я загрузил spring-framework-2.5.6, в \ dist \ modules были файлы jar с именами spring-web.jar, spring-webmvc.jar и т. Д. вложенные папки. В руководстве указано, что хотя бы spring-webmvc.jar должен находиться в вашей папке WEB-INF / lib.
В этом руководстве (необязательно) используется eclipse, но в любом случае может быть полезно, особенно для начала:
http://static.springsource.org/docs/Spring-MVC-step-by-step/