Лучшие Eclipse плагины для разработки Java с использованием Spring / Struts / Hibernate? - PullRequest
3 голосов
/ 15 декабря 2009

Я ищу плагины, которые облегчают жизнь разработчика при использовании таких технологий, как Struts / Spring / Hibernate. Например, вот требование:

Если бы я изменил действие Struts, я должен был бы перечислить все действия Struts для моего веб-приложения, щелкнуть правой кнопкой мыши и добавить метод / внести некоторые изменения.

Итак, в общем, мне нужно знать, какие плагины сделают затмение более «дружественным к технологиям и фреймворкам».

Ценю вашу помощь!

Ответы [ 3 ]

5 голосов
/ 15 декабря 2009

Я слышал хорошие вещи о Spring IDE . Он поддерживает основы Spring и несколько связанных с ним библиотек и доступен в виде плагина Eclipse, загружаемого с http://springide.org/updatesite/. После установки вы применяете Spring-характер к проекту, чтобы использовать его.

Hibernate также имеет Hibernate Tools , но я никогда не проверял это, чтобы увидеть, как он работает. Из описания, по-видимому, предлагаются некоторые функции, облегчающие создание и редактирование файлов сопоставления.

Насколько я могу судить, в Struts нет ничего современного в том, что касается плагинов IDE. MyEclipse может иметь что-то подобное.

Примечание: по какой-то причине я никогда не придерживался плагинов для этих библиотек. Я однажды попробовал Spring, но в конце концов привык к редактированию конфигов Spring вручную, и некоторое время не трогал его. Я не знаю, какую выгоду они получили бы от увеличения создания файла конфигурации ... хотя они, вероятно, помогли бы визуализировать зависимости в большом наборе конфигураций Spring.

3 голосов
/ 15 декабря 2009

Spring tools отлично подходит для этого. Вы также можете заглянуть в Fast Code Eclipse Plugin

1 голос
/ 15 декабря 2009

Если вы не возражаете заплатить цену (31,75 долл. США за стандарт, 63,55 долл. США за профи), вы можете проверить MyEclipse . Это хорошее и мощное «расширение» Eclipse, которое имеет множество замечательных функций , включая Spring Tools, Struts (и Struts 2), Hibernate и многие другие.

...