История изменений
Исправление dimgel, (текущая версия) :
Я как-то сделал самопальный фреймворк на 2 тыщи строк (минимум четверть из которых – каменты) поверх Servlet API: маппер URL на обработчики кодом вместо web.xml, глобальная ловля исключений, и ещё пара мелочей, которых в этом самом – в остальном идеальном – Servlet API не было. Прикрутить интеграцию с JSR303 не успел, было бы ещё строк 200. Вместо сраного спринга webmvc на 5 миллионов (или сколько там).
К слову, чисто теоретически возможна ситуация, когда вместо самопального фреймворка можно обойтись неинтрузивными хелперами.
Исходная версия dimgel, :
Я как-то сделал самопальный фреймворк на 2 тыщи строк (минимум четверть из которых – каменты) поверх Servlet API: маппер URL на обработчики кодом вместо web.xml, глобальная ловля исключений, и ещё пара мелочей, которых в этом самом – в остальном идеальном – Servlet API не было. Прикрутить интеграцию с JSR303 не успел, было бы ещё строк 200. Вместо сраного спринга webmvc на 5 миллионов (или сколько там).