Благодарю за очень ценную, а главное АКТУАЛЬНУЮ информацию. Обучаюсь кодить на Java и твои видео уроки очень сильно мне помогают, спасибо) U.P.D. Единственное, я бы ещё в данном уроке рассказал бы про паттерн одиночку, уж очень просится.
"Считается, что это неправильный код" - слышу я и думаю, что мог бы сделать всё по методам и красиво, но всё равно продолжаю щиткодить вместе с нашим учителем :D В целом правильно, что вы говорите, что мол так нельзя писать, потому-что сразу вырисовывается образ кода, написанием которого лучше не заниматься.
я не досмотрел еще видео. Сразу возник вопрос. Вы показываете как можно параметризировать абстрактный класс, но ведь интерфейс вы тоже можете параметризировать? Почему про это не было сказано, и главным отличием в использованного для примера указывается именно это? Я просто думал создать общий параметризованный интерфейс где будут базовые CRUD действия, дальше наследоваться от него и создавать интерфейсы , где будет описаны и другие методы, которые мне могут понадобиться.
1. Зачем столько try catch, если есть with resources. 2. Зачем driver Manager, если есть конфиги data source типа HikariCP? 3. Что делают запросы в сервис слое? 4. forName давно уже не надо. 5. Зачем конструктор по умолчанию? Я ещё только учусь и то уже понимаю, что так делать айайай.
@@КонстантинСухопаров-с7ъ Я имел ввиду, где увидеть пример обращения с базой данных (чтобы знать как правильно это делать), без изобретения собственного "велосипеда" после нескольких недель изучения документации.
Спасибо больше за видео, у вас очень хорошо получается объяснять ! Только благодаря вам понял наконец то
Большое спасибо друг! за подробное разжёвывание как и главное зачем все это. Благодарю!
Классный разбор. Спасибо большое!
Дружище, с помощью интерфесов тоже хорошо абстракция создается!
очень понравилось объяснение! спасибо огромное!
Благодарю за очень ценную, а главное АКТУАЛЬНУЮ информацию. Обучаюсь кодить на Java и твои видео уроки очень сильно мне помогают, спасибо)
U.P.D. Единственное, я бы ещё в данном уроке рассказал бы про паттерн одиночку, уж очень просится.
"Считается, что это неправильный код" - слышу я и думаю, что мог бы сделать всё по методам и красиво, но всё равно продолжаю щиткодить вместе с нашим учителем :D
В целом правильно, что вы говорите, что мол так нельзя писать, потому-что сразу вырисовывается образ кода, написанием которого лучше не заниматься.
Большое спасибо!
Хороший урок ............!!!!!!!!!
2/3 урока не ДАО объяснялось, а работа с БД, хотя это не тема урока.
А вообще хорошее видео. Спасибо!
я не досмотрел еще видео. Сразу возник вопрос. Вы показываете как можно параметризировать абстрактный класс, но ведь интерфейс вы тоже можете параметризировать? Почему про это не было сказано, и главным отличием в использованного для примера указывается именно это? Я просто думал создать общий параметризованный интерфейс где будут базовые CRUD действия, дальше наследоваться от него и создавать интерфейсы , где будет описаны и другие методы, которые мне могут понадобиться.
Да можно и так. Вы правы.
Конструктор без параметров в классе User можно и не создавать, он создается джавой по умолчанию
Чувак сам путается в понятии конструктор по умолчанию...
29:26 - Почему-то не импортируется Config.
Зачем нужен Class.forName? Он же вроде как с 4 версии jdbc не требуется
да, уже можно и так
Только там лучше юзера и емайлы в разных таблицах писать и связывать по id, типа one to many
это просто пример. Спасибо
@@DmitriyMischuk вам спасибо за то что уроки выкладывание :) понятно что для примера, я так, для инфо написал
Хороший урок.
Правда автор ну очень-очень долго и медленно рассказывает. Воспроизведение ниже х1.5 скорости не снижал.
Есть схожесть с Hibernate
1. Зачем столько try catch, если есть with resources.
2. Зачем driver Manager, если есть конфиги data source типа HikariCP?
3. Что делают запросы в сервис слое?
4. forName давно уже не надо.
5. Зачем конструктор по умолчанию?
Я ещё только учусь и то уже понимаю, что так делать айайай.
Можешь посоветовать кого посмотреть, а то тут уж очень много воды.
@@Lucerbius наверное документацию
@@КонстантинСухопаров-с7ъ Я имел ввиду, где увидеть пример обращения с базой данных (чтобы знать как правильно это делать), без изобретения собственного "велосипеда" после нескольких недель изучения документации.
*а я щас вообще игру пишу, если интересно то заходи, заценишь*