Spring MVC

Из фреймворков по-прежнему лидирующие позиции (по предлагаемым вакансиям) занимает Spring. Лучшая документация по Spring, на мой взгляд, находится на официальном сайте. Там же тебя ждет множество примеров и разбор всевозможных нюансов фреймворков. Из неплохих книг, тем более на русском, советую «Spring 4 для профессионалов» Шефера, Хо и Харропа.

  • 1. «Spring 4 для профессионалов» Хо Шефер и Харроп

В основном на собеседовании по Spring затрагивают такие темы, как назначение фреймворка, задачи, которые он решает, простые вопросы по настройке, интеграция Spring с другими фреймворками, например Hibernate. Неплохо бы иметь внятное представление о Dependency Injection / Inversion Of Control, знать, что собой представляет container, что такое бины, жизненный цикл, scopes, уметь работать как с XML-инициализацией, так и через аннотации, разобраться с валидацией, ресурсами и, конечно же, Spring MVC.

hibernate schema

MVC for WEB