JavaRush /Java блог /Random UA /В закладки: фреймворки Spring, Spring Boot та Spring MVC ...

В закладки: фреймворки Spring, Spring Boot та Spring MVC — статті, лекції та відео

Стаття з групи Random UA
Для зручності учнів JavaRush ми вирішабо зібрати лекції та статті про найважливіші теми у програмуванні. Дев'ята добірка - про сімейство фреймворків Spring. У міні-гайді ми коротко викладаємо суть статей, а якщо перейти за посиланням — можна докладніше ознайомитися з темою, що цікавить. Додайте добірку в закладки та повертайтеся до неї, коли потрібно. В закладки: фреймворки Spring, Spring Boot та Spring MVC — статті, лекції та відео - 1

Статті та лекції

Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 1

У цій статті із двох частин автор пише про базові концепції фреймворку Spring: що таке Spring, біни та контекст. Пропонуємо почати вивчення фреймворку з прочитання цього тексту. Тим більше, що автор забезпечив його прикладами коду.

Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 2

У другій частині статті йдеться про написання пробного проекту на Spring. Якщо першій частині автор пояснював теорію, то другий вирішив зосередитися практично.

Що потрібно знати про Spring: історія появи, ключові модулі, порівняння з Java EE

У статті піде мова про історію створення фреймворку, ключові відмінності від Java EE стека. Також автор зробив невеликий огляд ключових компонентів Spring-стеку.

Вступ до Enterprise. Що потрібно знати перед вивченням Spring та JavaEE

Ціль цього циклу статей — дати студенту мінімум необхідних теоретичних знань для подальшого вивчення JavaEE або Spring. Весь матеріал розбитий на 7 частин: мережа, пристрій клієнт-серверної та трирівневої архітектури, HTTP/HTTPS протоколи, Maven, сервлети та контейнери сервлетів, а також MVC.

З резюме джуна: Spring Framework - популярний фреймворк на Java

Стаття, яка простою мовою на прикладах, зрозумілою 5-річній дитині, розповідає про те, що таке фреймворк загалом та Spring зокрема. Якщо тільки починаєте вивчати світ IT, цей текст допоможе розібратися в ньому.

З резюме джуна: Spring Boot - «чарівний» фреймворк Java

Друга стаття із циклу про технології, які варто вивчити новачкові. На простих прикладах у цьому тексті розповідається, що таке Spring Boot.

З резюме джуна: Spring MVC - шаблон проектування Java для веб-додатків

Якщо ви вже розібралися зі Spring Framework та Spring Boot, саме час вивчити Spring MVC. Spring MVC - це компонент або шаблон проектування Spring Framework, який дозволяє розробляти веб-додатки на Java з використанням архітектури Model - View - Controller, а це означає, що він стане у нагоді у вашій подальшій роботі програмістом.

Spring – це не страшно, або як стартувати WEB-сервер зі Spring Boot за 5 хвабон

Після того, як ви ознайомабося з теорією по Spring Boot, настав час її закріпити на практиці. Цикл статей "Spring - це не страшно" допоможе в цьому. У коротких текстах з прикладами коду автор розповідає про різні ситуації застосування Spring: роботу з базами даних, обробку винятків у контролерах, підключення Lombok та інше.

Spring Framework. Вступ

Стаття розрахована на тих, хто вже так чи інакше працював із цим фреймворком та знайомий з основними поняттями. Автор розглядає, як "під капотом" влаштована робота фреймворку.

Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 1)

Автор розповідає про своє перше знайомство з такими речами як Maven, Spring, Hibernate, MySQL і Tomcat у процесі створення простого CRUD-додатка. Стаття розрахована насамперед на тих, хто вже пройшов 30-40 рівнів JavaRush, але за межі чистої Java поки що не вибирався і тільки починає виходити у відкритий світ із усіма технологіями, фреймворками та іншими незнайомими словами.

Як я розміщував Spring-Boot додаток на Heroku

Автор цього тексту зіткнувся з проблемами під час застосування на хмарі. Про те, як їх вирішував, він ділиться у цій статті.

Переваги та недоліки використання Spring Boot

Вчити чи не вчити Spring Boot? Однозначно, вивчати! У цьому тексті-огляді автор розкриває основні переваги та недоліки використання Spring Boot. Але ми вже прочитали статтю — переваг виявилося значно більшим. Перейдіть по лінку і переконайтесь у цьому самі.

Пишемо невелику програму на spring-boot

Цей матеріал - завершальна частина циклу "Введення в Enterprise-розробку". Вже з назви зрозуміло, що йтиметься про створення програми на Spring Boot. Відкривши текст, ви отримаєте покрокову інструкцію, щоб власноруч запустити програму.

15 важливих питань про Spring на технічному співбесіді

Звичайно, змоделювати майбутню співбесіду на позицію розробника можна самостійно. Але краще скористатися готовими питаннями та відповідями, які вже написали та зібрали до цієї статті.

Відеоролики

Java Tech Talk: Hand-made Spring Boot Starter

Без використання Spring Boot Starters не обходиться жоден новий проект Java. Їх використання дозволяє заощадити час на конфігурації та зосередитися на проектуванні програми та вирішенні бізнес-завдань. Але іноді виникає потреба у реалізації свого starter, оскільки наявні не надають потрібного функціоналу. У цьому відео розробник створює свій starter з нуля.

Різниця між Servlet, Spring MVC та Spring Boot

Якщо ви заплуталися у всесвіті Java та фреймворків Spring, рекомендуємо подивитися це відео. У ньому пояснюється, чим відрізняються і як використовувати Boot, Spring MVC і Servlet.

Практика з Java та Spring Boot

У відео уроці, в режимі live coding, розробник створює Spring Boot додаток, який буде ширити новини за розкладом, зберігати дані в базі даних, виводити новини використовуючи REST API, і розділить це все на шари для масштабованої архітектури проекту.

Співбесіда Java Spring — Розбір запитань із співбесід на Java Developer

У відеоролику зібрали найцікавіші питання, які ставлять на технічних співбесідах Java-розробника. Відео складається із двох частин. У першій розповідається про Java Collections, Hash Code & Equals Contract, Functional interfaces, Stream API, Garbage collector, пристрій пам'яті, heap, concurrency. У другій частині відео ви дізнаєтеся про Spring: Spring Beans, Spring Data Repository, Анотації, Programmatic TM та Spring MVC. В закладки: фреймворки Spring, Spring Boot та Spring MVC — статті, лекції та відео - 2
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ