Для практикума нужны следующие инструменты
Среда Java EE 6 или выше с сервером приложений Glassfish.
Среда разработки Eclipse.
СУБД.
Компонентная среда Spring.
Библиотека для связывания базы данных с объектами Hibernate.
Можно взять здесь (обычно нужен Hibernate Core, Annotations и EntityManager - для примера PetClinic).
Инструмент сборки Ant (входит в Eclipse).
Инструмент модульного тестирования TestNG.
Можно взять здесь, установка не требуется.
Для установки плагина указать адрес http://beust.com/eclipse в диалоге Help/Install New Software в Eclipse.
Можно использовать junit.
Инструмент для записи действий пользователя и выполнения тестов WebUI Selenium IDE - плагин к Firefox. Документация здесь.
Редактор текстовых файлов, поддерживающий Unicode.
Потребуется редактировать тексты с русскими буквами в кодировке UTF-8.
Я использую редактор Far.
Инструмент мониторинга HTTP-запросов.
Можно взять Fiddler 2. Требуется его установка.
Замечание: при отслеживании Fiddler'ом локальных запросов в Internet Explorer нужно набирать полное имя машины - запросы на 127.0.0.1 или localhost IE пускает по специальному пути, и они не ловятся.
Библиотека для доступа к HTML страницам через HTTP HTTPUnit.
Может использоваться совместно с TestNG для разработки системных тестов, работающих через пользовательский интерфейс.
Для доступа к SVN-репозиторию нужно использовать ссылку
http://sed.ispras.ru/svn/wtprac-<текущий год, 4 цифры>/<login>
Для работы с SVN-репозиторием можно использовать, например, RapidSVN.
Взять его можно тут.
Или можно взять TortoiseSVN.