Что я должен изучить, чтобы начать работу с Java Spring?
В следующем месяце я собираюсь начать работать с Java Spring во время стажировки. Моя проблема в том, что я никогда не работал с веб-приложениями, и в целом я никогда не изучал мир веб-сервисов / платформ в моем университете. Теперь, когда я начинаю изучать Java Spring, я понимаю, что почти каждая книга или онлайн-учебник считают само собой разумеющимся, что читатель имеет некоторое представление об этих темах (очевидно), даже когда речь идет о более "мирских", таких как Java Предприятие и т. Д. Я только программировал на простом Java...
Поэтому мой вопрос: что я должен изучить на теоретической основе, чтобы полностью (или хотя бы прилично) понять, что такое Java Beans? Какие основные понятия я должен понимать (например, AoP и IoC)?
Мне просто нужно общее представление об этих темах, чтобы начать, потому что такие книги, как Pro Spring 5, я просто не могу начать читать прямо сейчас.