2009-07-01 3 views
3

хорошие ребята. У меня есть еще один очень простой вопрос, с которым мне нужна помощь.SpringIDE и Eclipse Galileo 3.5

Я хотел попробовать отличный Seam Framework, и мне удалось добавить плагины JBoss Tools к моей копии Eclipse Galileo 3.5. Проведя некоторое время с помощью Seam, я решил попробовать Spring Framework.

Мой вопрос: Помимо добавления SpringIDE в Eclipse Galileo 3.5, существуют ли какие-либо другие пакеты или плагины, которые нужно добавить, прежде чем я смогу создать проект Spring? Поскольку Seam использует Spring (пожалуйста, поправьте меня, если я ошибаюсь), уже есть библиотеки Spring? Кроме того, есть ли что-нибудь, о чем я должен знать при использовании Eclipse Galileo в отношении использования Spring и Maven?

Спасибо!

+0

мне нужна пунктуация помощь, может кто-то пожалуйста изменить? – AlbertoPL

+0

Я старался как можно лучше очистить знаки препинания и формулировки, основываясь на моем понимании вашего вопроса. Не стесняйтесь редактировать его снова, если я неверно истолковал ваш оригинальный вопрос. –

+0

Вы должны проверить Spring Source Tool (http://www.springsource.com/products/sts) вместо SpringIDE. – Jon

ответ

1

Spring IDE не требуется использовать весну, поэтому просто импортируйте пружинные банки. Если вы используете maven, вы должны добавить эти зависимости к вашему pom, а не импортировать их напрямую.

Шов не использует весну (они являются конкурентами).

Spring IDE в основном дает вам автозаполнение в xml-файлах, проверяет файлы xml во время компиляции, а не время выполнения, и (при использовании Spring AOP) дает вам несколько приятных значков в «канаве» редактора кода, чтобы показать точки соединения.

Комплект инструментов SpringSource (который является бесплатным) представляет собой объединенную Spring IDE с большим количеством функций. Это полностью заклейменная версия Eclipse (что означает различный экран заставки и другой значок, чем Eclipse).

0

Если вы собираетесь использовать maven для своих сборников WAR-файлов, вы должны добавлять свои зависимости внутри файла pom.xml. Вы не должны беспокоиться о том, что затмение встроено. В Galileo также встроена возможность JSF. Вы можете создавать страницы JSF без необходимости загружать банки или добавлять что-либо в свой файл pom. Однако, если вы не добавили его вам pom, тогда, когда вы запустили команду mvn clean install, вы получите файл WAR, который не работает.

1

SpringIDE не является обязательным требованием для использования пружинного каркаса. Все, что вам нужно использовать Spring Framework в проекте, - это добавить spring.jar в качестве зависимости. Мы постоянно используем весну и не используем SpringIDE.

Понятно, что если вы используете шов, весна должна быть там, где есть весна. Не помешает добавить их снова, особенно если вы добавите источник.

Что касается maven, то же. Maven и Eclipse должны сосуществовать хорошо.