Разработка MVC приложения на Java за два часа | Компьютерная школа Hillel

Концепция MVC (Model-View-Controller) в последнее время очень часто упоминается в мире веб-программирования. Каждый, кто хоть как-то связан с разработкой веб-приложений, так или иначе сталкивался с данной аббревиатурой.
Наталья Кравченко, Senior Java Software Engineer в Edunav показывает, как создать полноценный RESTful веб-сервис. Для его создания использовались такие технологии и фреймворки: Spring MVC, Spring DI, JPA, jQuery-интеграция(ui) - Angular or Backbone.
Компьютерная Школа Hillel
Git: github.com/tronov/usersystem
Ссылка на курс: online.ithillel.ua/courses/ja...
site: ithillel.ua
fb: / hillel.it.school
vk: hillel_itschool_kiev
in: / hillel_itschool
tw: / hillel_itschool
ln: / hillel_itschool
yt: / hillelitschool

Пікірлер: 303

  • @MrSerozka
    @MrSerozka6 жыл бұрын

    Девушка отлично объясняет. Внешне напомнила мне пацана из второго терминатора)

  • @vasya8441

    @vasya8441

    6 жыл бұрын

    ахахах

  • @iorgankrat1118

    @iorgankrat1118

    6 жыл бұрын

    заорал в голос)

  • @tzofeolam

    @tzofeolam

    5 жыл бұрын

    Пишет SkyNet ;-)

  • @askhat1654

    @askhat1654

    5 жыл бұрын

    @@user-jf5bv9sc6g Не в тему

  • @igorgogy9119

    @igorgogy9119

    4 жыл бұрын

    @@iorgankrat1118 заорал? зачем и что ты заорал?

  • @V.Zakomirnyi
    @V.Zakomirnyi5 жыл бұрын

    Блин, сам стиль подкупает :). Можно тысячу раз все это знать, но способность рассказать - особый талант. Уходить не хочется, умница!

  • @user-yt9nd9ee9m
    @user-yt9nd9ee9m7 жыл бұрын

    Очень доступно объясняет. Надеюсь будут ещё лекции от этого лектора.

  • @CrueL54
    @CrueL547 жыл бұрын

    Наталья, хочу от всей души Вас поблагодарить за эту лекцию в целом и манеру преподнесения материала в частности. Разложили все по полочкам, все объяснили. Для начинающих подобный подход крайне понятен и легок в усвоении. У Вас талант быть преподавателем) Записывайте больше видео или открывайте свой канал с обучением)

  • @user-wl6uq2gu8b
    @user-wl6uq2gu8b6 жыл бұрын

    Преподавать - это талант. Спасибо Наталье, желаю успехов.

  • @dmytrohelbak
    @dmytrohelbak5 жыл бұрын

    Умничка! Обьясняет прямо в мозг, маркером выжигает новые нейронные связи )) Хилель! Берегите её!!!

  • @yellow7899
    @yellow78994 жыл бұрын

    Наталья очень талантлива как преподаватель, мало кто так может доступно объяснить. Спасибо, хорошее видео!

  • @sayhellotoroy
    @sayhellotoroy5 жыл бұрын

    Мощный набор информации для тех кто начинает знакомство с MVC. Я думаю многие в зале тоже офигели. Для меня 2 часа видео перетекло в 4 часа работы над видео включая осознание, заметки и некоторое повторение действий.

  • @aammssaamm

    @aammssaamm

    5 жыл бұрын

    Даже в 2017-м уже никто mvc не делал, тем более сейчас. Технология нулевых.

  • @user-ri7qv9no5z

    @user-ri7qv9no5z

    4 жыл бұрын

    @@aammssaamm а что сейчас делают?

  • @Qwerty-ej4nc

    @Qwerty-ej4nc

    4 жыл бұрын

    Володимир Ковальчук сейчас рест сервисы пилят и микросервисы

  • @5taycool
    @5taycool5 жыл бұрын

    Флоу к которому стремится это приложение совпдает с флоу который я ищу. Флоу этой лекции является очень мощным флоу!

  • @florafix7951

    @florafix7951

    5 жыл бұрын

    Spice must flow....

  • @maxrus6173

    @maxrus6173

    3 жыл бұрын

    Ты написал хороший флоу!

  • @kannsky8812
    @kannsky88124 жыл бұрын

    ХОТИМ БОЛЬШЕ УРОКОВ ОТ ЭТОЙ ДЕВАХИ! Информацию просто божественно подает, шедевр.

  • @kotbegemot9177
    @kotbegemot91773 жыл бұрын

    Таша,вы супер!)Как подаёте информацию,ваш опыт,ваши знания,таких преподавателей и талантов на миллион)Сразу видно трудягу)Моё уважение)

  • @SergioUkrAr
    @SergioUkrAr4 жыл бұрын

    Умничка я вот смотрю в 2019 и это актуально, объясняет очень доступно и хорошо, спасибо. Задача учителя выложить не только сухую инфу но донести ее так что бы даже ребенок понял и таких учителей мало.

  • @lifemomentums
    @lifemomentums2 жыл бұрын

    мне никто из действующих разработчиков которым я заплатила за консультацию не смог донести эту тему я уже было начала думать что все делают но не понимают на самом деле что делают и что сама буду выяснять через англоязычные ресурсы но как не странно наткнулась на это видео. Очень рада что есть такие профи)

  • @HillelITSchool

    @HillelITSchool

    2 жыл бұрын

    Раді, що буди корисні 😉

  • @mitruslatovous6
    @mitruslatovous62 жыл бұрын

    Четкое, развернутое, последовательное и логичное изложение темы. Спасибо огромное! )

  • @HillelITSchool

    @HillelITSchool

    2 жыл бұрын

    Спасибо, что смотрите!

  • @Evgen79ru
    @Evgen79ru6 жыл бұрын

    шикарная лекция, всё очень ёмко и понятно

  • @aramis1303
    @aramis13035 жыл бұрын

    Очень энергичная, самоуверенная девушка! Редко попадаются такие клёвые учителя.

  • @user-zb5fk9oj3s
    @user-zb5fk9oj3s5 жыл бұрын

    Все доходчиво! Пришла ясность и понимание что и зачем!

  • @SadekiSan
    @SadekiSan6 жыл бұрын

    Лучшее, что нашел на ютуб!!! Неделю мучился с настройкой web-приложения на Java, и только в этой лекции есть все, что нужно для понимания процесса разработки + девушка просто прекрасно объясняет!!!

  • @user-ic2te9fs1c
    @user-ic2te9fs1c6 жыл бұрын

    Спасибо за лекцию! Всё доходчиво рассказано

  • @rollingdice
    @rollingdice2 жыл бұрын

    потрясающий лектор! с удовольствем следил бы за ее блогом.

  • @maxmaroff260
    @maxmaroff2604 жыл бұрын

    Очень хорошо объясняют. У девушки талант определенно. Умница просто!

  • @asbeeq9513
    @asbeeq95136 жыл бұрын

    уверенный учитель, побольше бы таких

  • @volodymyrklimov2560
    @volodymyrklimov25605 жыл бұрын

    "Этот запрос по правильному называется request" - гениально просто.

  • @user-gj2tr1nc9v

    @user-gj2tr1nc9v

    4 жыл бұрын

    ахахахахахах

  • @lisafox9026

    @lisafox9026

    4 жыл бұрын

    да ты просто гений, дай сылку на твое видео?

  • @user-gj2tr1nc9v

    @user-gj2tr1nc9v

    4 жыл бұрын

    @@lisafox9026 эта ссылка по правильному называется link

  • @ironsadko
    @ironsadko7 жыл бұрын

    крутая чувиха, препод на вес золота.

  • @Per4ik92
    @Per4ik926 жыл бұрын

    Очень круто. наконец-то понял, что происходит!

  • @janaschelle8377
    @janaschelle83773 жыл бұрын

    Очень хорошая лекция, спасибо!

  • @liliyasiadzelnikava96
    @liliyasiadzelnikava963 жыл бұрын

    Бесподобно. Идеальная подача

  • @alexandergolovinov9842
    @alexandergolovinov98426 жыл бұрын

    Классное видео. Очень информативное. Спасибо!

  • @Vladimir-un1zy
    @Vladimir-un1zy5 жыл бұрын

    Объясняешь как Богиня :) Спасибо большое!

  • @sergeysokolov2329
    @sergeysokolov23292 жыл бұрын

    Я бы не смог на такой лекции находиться, когда тебе всё объясняет волшебный эльф ))

  • @BakaleaGames
    @BakaleaGames5 жыл бұрын

    Здорово было бы начинать без использования Spring'a, а показать азы через переопределение нужных методов и использование forward и redirect. А вот уже затем отдельным видео показать как это можно трансформировать при использовании Spring'a. Тем не менее, один из лучших вводных курсов в рунете, спасибо большое!

  • @alexche5083
    @alexche50832 жыл бұрын

    я не знаю, почему мне это выдал гугл в раздаче, но если есть еще от этого автора - я послушаю!

  • @HillelITSchool

    @HillelITSchool

    2 жыл бұрын

    Вот еще видео Натальи kzread.info/dash/bejne/n3V7wdl9kaXYeM4.html&ab_channel=HillelITSchool и kzread.info/dash/bejne/na6dqLylfNTNc9o.html&ab_channel=HillelITSchool, а в плейлисте kzread.info/head/PLuEo4W0EBxtVUkwcWcsTe0d9fbH34Yaq0 собраны все записи мастер-классов по Java.

  • @KX-nn7tq
    @KX-nn7tq3 жыл бұрын

    Она крутая, и главное что понятно и она очень хорошо знает данную предметную область!

  • @duckdeduct522
    @duckdeduct5222 жыл бұрын

    Золотая голова.Золотое 💓.Огромнейшее человеческое СПАСИБО! Если человеку АРХИ важно, чтобы ученик понял, то он Учитель по призванию! "Вы точно, поняли? Олег,ты понял?" Когда находишь, что то настоящее, хочется тоже делать что то настоящее. Так же вкладывать Душу. Спасибо за Ваш зажигающий Свет!

  • @AB-ku1su
    @AB-ku1su3 жыл бұрын

    Это великолепно. Было бы здорово если она выпустила свой курс по Java

  • @AndersonSilva-dg4mg
    @AndersonSilva-dg4mg7 жыл бұрын

    Наконец-то новое видео)

  • @powerblure7713
    @powerblure771310 ай бұрын

    Лекция огонь ! Лектор огонь !

  • @igorogrenych1255
    @igorogrenych12555 жыл бұрын

    Теория понятна, спасибо за обьяснение

  • @aleos_
    @aleos_2 ай бұрын

    Прекрасная лекция. Большое спасибо!

  • @HillelITSchool

    @HillelITSchool

    2 ай бұрын

    дякую, що дивитесь) Будь ласка!)

  • @stasiokov
    @stasiokov7 жыл бұрын

    Отлично объясняет, можно ли ждать продолжение?

  • @zakazzabora4409
    @zakazzabora44092 жыл бұрын

    Добрый день. Спасибо большое за лекцию! Подскажите, пож-та, как запустить этот проект со встроенным плагином Jetty на другой, например, машине без IDE? Т.е. при наличии лишь собранного war-файла.

  • @user-vn2nx1yq9e
    @user-vn2nx1yq9e4 жыл бұрын

    схема огонь 31:55 заебись теперь всё понятно.

  • @faizulla5838

    @faizulla5838

    3 жыл бұрын

    да, я только сейчас догнал.... после десятка уроков

  • @dedushkamao
    @dedushkamao6 жыл бұрын

    Контейнер - это дом для веб-приложения ^_^ Сервлет - это сетка ^_^ А красные туфли - это драйвера :3

  • @lucyru7552
    @lucyru75526 жыл бұрын

    Отличная лекция))

  • @user-ru2hg8wj6f
    @user-ru2hg8wj6f6 жыл бұрын

    Отлично все объясняет

  • @vladimirgaydamakin7155
    @vladimirgaydamakin71552 жыл бұрын

    отлично объясняет

  • @blazheiko777
    @blazheiko7775 жыл бұрын

    мне тоже очень понравилось видео, спасибо

  • @melomalo1682
    @melomalo16826 жыл бұрын

    Уважаемый Видеомонтажер! сделай видеозахват рабочего стола и вставляй кусками в готовое видео в тот момент когда девушка печатает ибо нифига не видно(

  • @HillelITSchool

    @HillelITSchool

    6 жыл бұрын

    Добрый день. Благодарим за дельное замечание. Запись экрана этого ивента была повреждена, и мы не смогли ее восстановить. На всех последующих наших мероприятиях запись экрана дублируется. Если у Вас будут предложения по улучшению предоставляемого нами контента, то мы всегда готовы к предложениям ;) Хорошего Вам дня!

  • @user-mm3ly5yk3o

    @user-mm3ly5yk3o

    4 жыл бұрын

    Компьютерная школа Hillel таки отмазались ))))

  • @kotbegemot9177

    @kotbegemot9177

    3 жыл бұрын

    а ссылка на гитхаб в описании к видео зачем?там весь код,мацай смотри копируй)

  • @ironoscar3948
    @ironoscar39483 жыл бұрын

    Джон Коннор учит меня спрингу на ютубе. Вот это поворот :)

  • @MrMaksimsergeevich
    @MrMaksimsergeevich6 жыл бұрын

    Вопрос в продолжение проекта: а если нужен поиск и параметры поиска состоят из нескольких аргументов, то как поступить? Например, вывести User по age, name, gender, lastName и nationality. Нужно создать в dao метод loadByList и передать туда list или set типа User? Или создать несколько методов типа loadByName, loadByAge и т.д., а потом их последовательно вызывать? или тупо передавать аргументы через запятую: loadByArgs(int age, String name, int gender, String lastName.......) ? Подскажите, пожалуйста

  • @user-tz9ku6nf7w
    @user-tz9ku6nf7w6 жыл бұрын

    Отличное видео! Спасибо! Хоть и пришлось посмотреть дважды, для полного понимания ) А можно глянуть продолжение? Как будет развиваться работа с dao в конкретном случае?

  • @sagamornord7588
    @sagamornord75886 жыл бұрын

    запрос .../check не выполняется, есть подозрение, что не подгружаются библиотеки tags/. Или в другом проблема?

  • @user-ye8zh3ep7m
    @user-ye8zh3ep7m4 жыл бұрын

    Nice shot🖒🖒🖒

  • @user-il1dr9wi8h
    @user-il1dr9wi8h2 жыл бұрын

    Спасибо!

  • @WexxWebb
    @WexxWebb6 жыл бұрын

    Класс!

  • @vladimirvladimirovich392
    @vladimirvladimirovich3927 жыл бұрын

    Хорошая лекция

  • @HillelITSchool

    @HillelITSchool

    7 жыл бұрын

    Спасибо!

  • @Hacking-NASSA-with-HTML
    @Hacking-NASSA-with-HTML6 жыл бұрын

    Дико извиняюсь, простите за чайниковость - а почему "пользователь винды - это сразу хихи"? Что не так с виндой? Или что не так с чайниками, вроде меня с 10-й виндой?

  • @user-qw9uo4wo5p
    @user-qw9uo4wo5p2 жыл бұрын

    Благодарю!!!

  • @sovrinfo
    @sovrinfo2 жыл бұрын

    Супер

  • @KiIIerJo
    @KiIIerJo6 жыл бұрын

    Наталья хорошо объясняла, пока не начала спешить(там уже все смешалось и местами не понятно), но все равно вышел отличный семинар! Запись видео (написание кода) лучше смонтировать с экрана ноутбука. Ни черта не видно на экране :( В общем *СПАСИБО* за то, что делитесь знаниями!

  • @safargaleevruslan1799
    @safargaleevruslan17996 жыл бұрын

    Если вы не получаете результат как в примере. То необходимо установить зависимость: com.fasterxml.jackson.core jackson-databind 2.5.0

  • @YWNWA-ZXC

    @YWNWA-ZXC

    5 жыл бұрын

    не загружает

  • @bormanbor8740
    @bormanbor87404 жыл бұрын

    1:48:13 у меня пишет org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class java.util.Arrays$ArrayList . И что с этим делать?

  • @roman5336
    @roman53365 жыл бұрын

    Посмотрел ваш урок, узнал что такое embedded server(Jetty plugin). Собственно вопрос, зачем mvn package если Jetty нужны только откомпилированные классы?

  • @misch1998ify
    @misch1998ify6 жыл бұрын

    Ребят, ждем вас в Москве)

  • @Hannah-ly6ff
    @Hannah-ly6ff3 жыл бұрын

    супер!

  • @partizanstorm
    @partizanstorm3 жыл бұрын

    Какая красивая и умная девочка. Я восхищен.

  • @alexkolushev514
    @alexkolushev5146 жыл бұрын

    Добрый день! Очень хорошая лекция, но на 1-41 при написании спринг-конфига не видит JSP файлы почему-то, все делаю идентично. Непонятно, также, почему пути файлов до ВЕБ-ИНФ отрезаны, то есть, Веб-апп рассматривается как корень. Подскажите, где посмотреть?

  • @alexkolushev514

    @alexkolushev514

    6 жыл бұрын

    нашел сам! В Project Settings ->Facets надо прописать путь к webapp, т.к. по умолчанию она ищет web

  • @user-hz8pq9wn9m
    @user-hz8pq9wn9m6 жыл бұрын

    Спасибо

  • @user-qu8ip9di8z
    @user-qu8ip9di8z6 жыл бұрын

    четко!!!!!!!!!

  • @borispr7824
    @borispr78244 жыл бұрын

    Кайфую с нее

  • @igoraf740
    @igoraf7406 жыл бұрын

    Круто

  • @Stakiss132
    @Stakiss1324 жыл бұрын

    А на этапе проверки пользователя на сервере случайно не верификация?

  • @aiverneverminder
    @aiverneverminder4 жыл бұрын

    Челендж - присидаем каждый раз, когда тренер говорит "за" что то XD привет из 2020, все еще актуальный курс:)

  • @aiverneverminder

    @aiverneverminder

    4 жыл бұрын

    и пить каждый раз, когда код на проекторе, а на видео крупным планом замечательный лектор:) Лекция сиииильно развивает воображение

  • @TheKirk1989
    @TheKirk19893 жыл бұрын

    Наташа прям супер, умничка ! Если вы читаете этот комментарий, то скажите пожалуйста, какой фирмы у вас доска на которой вы пишите, спасибо ! ?

  • @user-eh4mn5xs8c
    @user-eh4mn5xs8c6 жыл бұрын

    Можно пояснить, что вы делали здесь kzread.info/dash/bejne/jG2Y2LyyddLMcco.html , или как зайти в эти папки?

  • @svetsvet8382
    @svetsvet83825 жыл бұрын

    Красава)

  • @alez7
    @alez74 жыл бұрын

    Как к вам на лекцию попасть?

  • @tooconf776
    @tooconf7766 жыл бұрын

    хорошая лекция! у меня вопрос: вот где прописываем "/list" метод возврашяет List, вот это у меня не работате, а если возвращяю String (конечно же return String.valueOf(userService.getAllUsers();)) вот тогда работатет. Вот почему у меня не работает это часть?

  • @tooconf776

    @tooconf776

    6 жыл бұрын

    это до формы, пока не изменили его на "/validate"

  • @earth4613
    @earth46136 жыл бұрын

    У меня не находит путь к org.springframework.web.servlet.DispatcherServlet 1:15:09

  • @lisafox9026
    @lisafox90267 жыл бұрын

    Девушка очень хорошо обьясняет, умница, правда оператор мало снимал код а просто снимал девушку, настройки не видно..

  • @ymnik100

    @ymnik100

    7 жыл бұрын

    Оператора можно понять...

  • @lisafox9026

    @lisafox9026

    7 жыл бұрын

    в смысле оператор не в теме?? не совсем программист? ))) Не понимал что там происходит и снимал то что понятно ))))))))))))))

  • @user-ek7jk6yh5z

    @user-ek7jk6yh5z

    7 жыл бұрын

    он к тому, что оператору девушка то понравилась похоже, вот и залип на неё)

  • @rimmalen4581

    @rimmalen4581

    7 жыл бұрын

    да я уже поняла... что мужчина оператор... А девушка просто меня поразила своим талантом объяснять!!!

  • @user-ek7jk6yh5z

    @user-ek7jk6yh5z

    7 жыл бұрын

    согласен на 100%. начал смотреть видео почти не представляя как всё это работает) очень помогло

  • @user-mm3ly5yk3o
    @user-mm3ly5yk3o4 жыл бұрын

    Курсы старика попова от 2008 года мне сильно помогли. Там все было обьяснено но без этих умных слов

  • @sabiul100
    @sabiul1006 жыл бұрын

    i loove it

  • @VictorMironov
    @VictorMironov6 жыл бұрын

    json или xml в реквест? а обычные get/post запрсы уже не в моде?

  • @vgradilenko2745
    @vgradilenko27457 жыл бұрын

    крутой лектор, очень похоже на Борисова, только все понятно )

  • @nowater756
    @nowater7564 жыл бұрын

    почему Repository не implement CrudRepository?

  • @orifjonyunusjonov132
    @orifjonyunusjonov1323 жыл бұрын

    Bravo

  • @victormog
    @victormog7 жыл бұрын

    У Maven'а есть готовые _архитипы_ web-приложения (нужная структура, необходимые конфигурационные файлы со всеми нужными зависимостями и даже файлы-заглушки). Зачем изобретать велосипед?..

  • @birds_channel

    @birds_channel

    6 жыл бұрын

    чтобы не тупо работать с черным ящиком, а понимать, что там внутри. вообще зря даже идею с их плагинами взяли в видео, нужно было эклипс и все ручками с объяснениями, но понятно, на это бы ушло куча времени.

  • @ivantimkin9782
    @ivantimkin97826 жыл бұрын

    Ничего не видно на доске - какие там http запросы на 1:46 ? Было бы ещё круто все-таки к бд подключить. И чуть лучше объяснить про бины. А так же я не очень понял - где мы явно указываем компилятору чтобы он смотрел в XML файл ? Или это какие-то зарезервированные названия xml ???

  • @dedushkamao

    @dedushkamao

    6 жыл бұрын

    Какой XML-файл? web.xml или spring-config.xml?

  • @chikosan3890
    @chikosan38904 жыл бұрын

    thnx!

  • @user-rs1lw2gg8l
    @user-rs1lw2gg8l5 жыл бұрын

    А почему в IJ а не в Эклипсе?

  • @amogussus-xi9nb
    @amogussus-xi9nb Жыл бұрын

    Слава Специалисту !!!

  • @cavidxalilov2968
    @cavidxalilov29685 жыл бұрын

    Девушка молодец

  • @vladimirlazarev2267
    @vladimirlazarev22672 жыл бұрын

    35:17 .. 40:00 - это всё-таки описание Dependency Inversion (DI), а не Inversion of Control (IoC).

  • @user-ph4gu9vo2k
    @user-ph4gu9vo2k7 жыл бұрын

    Всё супер спасибо,но оператору нужно снимать больше кода - когда она его обьяснет

  • @johnaran
    @johnaran5 жыл бұрын

    А где сущности Entity, Repository? Также не сказано о пулах, например массивы, зачем каждый раз создавать новые массивы, когда можно переиспользовать массивы из пула.

  • @user-zl5fj4vl1t

    @user-zl5fj4vl1t

    3 жыл бұрын

    В пизде. Вам в видео было сказано, что ДБ использовать не будут.

  • @johnaran

    @johnaran

    3 жыл бұрын

    @@user-zl5fj4vl1t вы почитайте, что я написал, где вы у меня там видели в комменте про ДБ

  • @khachaturakopyan3272
    @khachaturakopyan32724 жыл бұрын

    100/100

  • @SuperRinzler
    @SuperRinzler6 жыл бұрын

    Не очень понял: как в реквесте и респонзе туда-сюда летает xml и json? Это же протокол http: в реквесте адрес и порт хоста, версия , тип запроса , юзер агент. А в ответе тоже набор данных, html код + способ интерпретирования.

  • @dedushkamao

    @dedushkamao

    6 жыл бұрын

    Туда-сюда не летает, она ошибочно представляет себе картину запросов с клиента на сервак в ее простом приложении без AJAX. Но в респонсе один раз JSON у нее действительно отправляется: см. UserController.getAllUsers(). Хотя JSON и не нужен ее приложению (кому вообще надо видеть текст JSON'а на вебстраничке?), но для получения представления, как организовать вывод JSON в респонс, это было полезно. Респонс может содержать не только html. Он может содержать что угодно, хоть двоичные данные.

  • @johnaran
    @johnaran5 жыл бұрын

    Зачем мавен, градл лучше. Вначале следовало бы сказать о контейнере приложений - песочнице и о Java приложениях внутри контейнера. Потом установить сервер Tomcat, GlassFish. Соединить контейнер с сервером, изменить настройки сервера по соединению с сервером. Чтобы сервер по запросу дернул два-три разных приложения в контейнере. В архитектуре MVC, следовало бы сказать что можно соединить модель и вид, а можно не соединять. Модель это entity - сущность, а не то что бегает. Некоторые соединяют модель и дао в одно. Сказать о композиции и монолите.

  • @DoctorKrolic

    @DoctorKrolic

    3 жыл бұрын

    Maven и gradle - просто 2 различные реализации сборщика проекта, тут нет понятий "лучше" и "хуже". С моделью согласен - это сущность в бд. Ну, и на современном этапе все эти заморочки с поднятием Tomcat'а и загрузкой war-ников устарели, сейчас есть spring boot.

  • @denislashtur5000
    @denislashtur50004 жыл бұрын

    эмм ну вообще то в MVC request идет так: Client - request - Dispatcher Servlet - model - Controller - model - ViewPort (JSP etc.) - Client. А не так как показали что реквест сразу летит в контроллер

  • @leonkonig5131
    @leonkonig51316 жыл бұрын

    Ум это сексуально

Келесі