Spring the Ripper

Казалось бы, зачем знать, как работают внутренности спринга для того, чтобы им пользоваться? Работает? Ну и ладно.

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

Итак, несколько вопросов про Spring, которые мы рассмотрим в рамках данного доклада (с примерами к каждому):

  • Насколько Spring влияет на производительность вашей программы?
  • Что входит в жизненный цикл спринга?
  • Как устроен ApplicationContext?
  • «Вот это на Spring сделать нельзя» — а может можно?
Евгений Борисов

Разрабатывает на Java с 2001 года. Принял участие в большом количестве Enterprise-проектов. Пройдя путь от простого програмиста до архитектора и устав от рутины, вышел в свободные художники. Пишет и проводит курсы, семинары и мастер-классы для различной аудитории: live-курсы по J2EE для офицеров израильской армии, по Spring — по WebEx’у для румын, Hibernate через GoToMeeting для канадцев, Troubleshooting и Design Patterns для украинцев.

Девиз: если 18 часов подряд преподавал, можно и отдохнуть — пописать код!