Welcome to Handbook!

Java Frameworks

Основным различим между библиотекой и фреймворком является инверсия управления (фреймворк управляет тем, когда следует вызвать тот или иной пользовательский метод - определяет архитектуру разрабатываемого приложения). При работе с библиотекой (например, вызов метода), вы контролируете процесс — что и когда вызывать. К тому же библиотека по сути является кодовой базой и используется как часть программы не влияя на архитектуру приложения.

Базы данных