Английский: игра и обучение

Слайд 2

Изучение технологий Spring Boot Spring Boot — фреймворк с открытым исходным

Изучение технологий

Spring Boot
Spring Boot — фреймворк с открытым исходным кодом

для Java-платформы.
Фре́ймворк — программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.
Spring Boot обладает большим функционалом, но его наиболее значимыми особенностями являются: управление зависимостями и автоматическая конфигурация
Слайд 3

Почему Spring boot? Spring Framework предоставляет обширную поддержку для работы с

Почему Spring boot?

Spring Framework предоставляет обширную поддержку для работы с SQL

базами данных
Spring Data обеспечивает дополнительный уровень функциональности: создание реализаций репозитория непосредственно из интерфейсов и использование соглашений для генерации запросов из имен методов.
Возможность интеграции с javaFX
Слайд 4

JavaFX Weaver Когда разрабатывается приложение JavaFX, нет простого способа интегрировать его

JavaFX Weaver

Когда разрабатывается приложение JavaFX, нет простого способа интегрировать его со

Spring, так как приложения JavaFX имеют свой собственный жизненный цикл и обеспечивают создание экземпляров контроллеров.
JavaFX-Weaver — это проект для интеграции Spring и JavaFX.
Почему его надо использовать? Проблема в том, что FXMLLoader создает экземпляр контроллера вне Spring, поэтому мы не можем использовать внедрение зависимостей и другие полезности Spring в наших контроллерах. Но когда FX Weaver создает контроллер, он создает его как управляемый Spring компонент, а значит нам доступны все возможности Spring внутри.
Слайд 5

Что такое Project Lombok?

Что такое Project Lombok?

Слайд 6

Usecase

Usecase

Слайд 7

Диаграмма классов

Диаграмма классов