Попытка создать пружинный проект со знатоком

Привет все, я просто шел канавка учебное руководство пружины http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html, и я думал его старое, я буду думать что-то лучше самостоятельно. Для начинающих, как я запускаю пружинный проект со знатока, какой archtype я должен выбрать? Я хочу создать простое пружинное приложение, записать класс, который я разверну на jboss, пружина будет instansiate это при запуске.. именно это имеет в виду на данный момент.. на данный момент я должен запустить его сначала

5
задан Gandalf StormCrow 18 March 2010 в 15:12
поделиться

4 ответа

Архетип устанавливает только POM и структуру каталогов на основе шаблона. Я бы не стал зацикливаться на том, что выбрать.

В учебнике MVC используется следующая структура:

  • src - исходный код Java
  • war - веб-ресурсы, web.xml и файлы контекста Spring

Если вы хотите использовать Стандарты Maven, это должно преобразоваться в

  • src / main / java - Исходный код Java
  • src / main / resources - Файлы контекста Spring и файлы конфигурации (не связанные с Интернетом), которые вы ' я хочу быть в пути к классам (т.е. WEB-INF / classes) в webapp
  • src / main / webapp - связанные с Интернетом ресурсы, которые вы хотите разместить в корне вашего webapp / .war file

И для веб-приложения должно быть war .

Обновление : я бы рекомендовал взглянуть на бесплатную книгу Maven by Example , она проведет вас через создание примера приложения с использованием Maven, включая главу « A Simple Веб-приложение ". Также имеется Maven: The Complete Reference для получения дополнительных сведений.

4
ответ дан 13 December 2019 в 19:24
поделиться

appfuse имеет мавен-архетип для создания веб-приложения с пружиной, спячкой и пружиной MVC

artifactId: аппфьюз-базовый-пружина groupId: org.appfuse.archetypes

1
ответ дан 13 December 2019 в 19:24
поделиться

Вы можете создать проект, используя веб-архетип:

mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp

Затем добавьте spring в качестве зависимости в сгенерированный pom.xml, чтобы получить jar-файлы Spring:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring</artifactId>
    <version>2.5.6</version>
</dependency>

Оттуда вы можете следовать руководствам по Spring.

Вам нужно будет обновить исходную версию java до 1.5 в pom для аннотаций и т. Д., Как это сделать, описано на сайте maven.

0
ответ дан 13 December 2019 в 19:24
поделиться

Примеры Spring 3 основаны на maven и являются хорошей отправной точкой. Просто получите их из их системы управления версиями: https://src.springframework.org/svn/spring-samples/

Другой вариант - использовать архетип AppFuse , например appfuse-modular-spring для создания модульного приложения с Hibernate, Spring и Spring MVC .

6
ответ дан 13 December 2019 в 19:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: