Что такое Spring? Какие фреймворки в него входят?

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 163

  • @pylyptiy
    @pylyptiy 4 роки тому +334

    поддержите лайком за REST и SOAP следующие темы

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +42

      правда интересно? Запишу

    • @dmitryderevitsky9212
      @dmitryderevitsky9212 4 роки тому +6

      @@SergeyNemchinskiy И GraphQL! )

    • @azatakhunov6061
      @azatakhunov6061 3 роки тому

      @@SergeyNemchinskiy записали? А можно ссылочку мне если да. SOAP прям сильно вымораживает и связан с очень с неприятными моментами из жизни) Но узнать о нем что-то новое было бы очень хорошо.

    • @dazed6857
      @dazed6857 2 роки тому +1

      @@SergeyNemchinskiy Очень интересно, было бы круто с подробным туториалом. А еще было бы хорошо увидеть видео о том что делать если уже чуствуешь себя джуном но тебе 15 лет и хочется работать. Очень люблю ваш контент, так держать!

  • @АндрейМирошниченко-в4ы

    Спасибо! Сергей, очень удачный формат изложения "От Адама и Евы", интересно и понятно.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +12

      Спасибо :) Мне 300 лет и я выполз из тьмы (с)

  • @stalin322
    @stalin322 3 роки тому +2

    Ни одного слова не понял, чем вы занимаетесь, какие то вещи, я так далек от этой низости. Посмотрел полностью) спасибо

  • @rvrsme
    @rvrsme 4 роки тому +67

    Шикарное видео. Особенно история, я слушал словно аудиокнигу)) Мне кажется, не зря я изучаю java, когда есть люди с такими знаниями и готовые ими делиться)

  • @ИванПышкин-и7ш
    @ИванПышкин-и7ш 3 роки тому +5

    Поэтому вам респект и уважение за реальные обещания и реальные предосторожности для новичков

  • @GreatNorthernWar1700
    @GreatNorthernWar1700 4 роки тому +10

    Посмотрел все видео на канале Сергея про Java - открыл свой Start Up 😁

  • @ИванПышкин-и7ш
    @ИванПышкин-и7ш 3 роки тому +2

    Сергей у вас с оплатой курса все понятно , конкретная сумма за конкретный курс. А другие почему то скрывают полную сумму обучения и много обещают , но месячное обучение ставят не большие суммы. Предлагают непонятный кредит

  • @foxil4370
    @foxil4370 4 роки тому +11

    Как раз искал подобную информацию, ваше видео прям подарок для меня )
    Спасибо

  • @ОлегТокмачев-в9ц
    @ОлегТокмачев-в9ц 3 роки тому +1

    Эх! Приятно слушать! Очень интересно.

  • @ИльяУшаков-о7о
    @ИльяУшаков-о7о 4 роки тому +52

    Смотрел какой-то доклад по Spring с jpoint вроде и была одна фраза типа "Если вы видите в названии метода или переменной от 5 до 15 слов, то это Spring"

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +5

      ага

    • @ttach8157
      @ttach8157 4 роки тому +8

      Какой-нибудь CommonAnnotationBeanPostProcessor? И то не солидное название.

    • @alez7
      @alez7 4 роки тому +1

      @@ttach8157 вы забыли @ в начале)

    • @lionlinux
      @lionlinux 4 роки тому +3

      или 1С

    • @firstnofate
      @firstnofate 3 роки тому +4

      Так зато документировать код не нужно, всё сразу понятно из названий переменных и методов!)

  • @cwnik
    @cwnik 4 роки тому +1

    Ура, дождались!)

  • @stanislavkuzmin2611
    @stanislavkuzmin2611 4 роки тому +3

    Наконец-то он меня услышал! Рассказал про Spring! УВАЖУХА

  • @dmitriywhite8279
    @dmitriywhite8279 4 роки тому +1

    Не пропускаю рекламу, чтобы мотивировать Автора ! )

  • @java1879
    @java1879 3 роки тому

    Spring AOP 😎
    Это шедевр

  • @user-ce3lm7sz1k
    @user-ce3lm7sz1k 4 роки тому +23

    уже вижу следующий видос "Почему IBM очень странный?" (или что-то подобное)

  • @max_mgtow
    @max_mgtow 3 роки тому +2

    Spring, Hibernate смотрю главные до сих пор) С 2012 ничего не поменялось

  • @sxluckydevilxs
    @sxluckydevilxs 4 роки тому +2

    На счёт ibm полностью согласен на все 100%

    • @dimadima7904
      @dimadima7904 3 роки тому

      Ответ бывшего дилера ibm на мой вопрос почему перестали быть таковыми: они классные, мы их любим, только работать с ними невозможно..

  • @romantsyupryk3009
    @romantsyupryk3009 4 роки тому +1

    Большое спасибо вам Сергей.

  • @ilnurryazhapov
    @ilnurryazhapov 4 роки тому +2

    Последние ролики вообще радуют

  • @dmitrybulay7542
    @dmitrybulay7542 4 роки тому +1

    По поводу IBM. В интерпрайзе использую, до сих пор, сервера и клиентов Lotus notes, 6-й версии. Да внутри можно заблудиться. Да всё монструозных размеров. Но оно, от начала и до конца, написано на Java. Кроссплатформенная поддержка клиентов на любой ОС. Идеально работающий софт. Хоть на Windows 95/NT/XP/Vista/8/10 хоть на Ubuntu. Просто эталонный Энтерпрайз софт.

  • @serggio88888
    @serggio88888 4 роки тому +1

    Нет времени смотреть но лайк поставлю заранее)

  • @Облакоизроз
    @Облакоизроз 2 роки тому

    Спасибо! Слелайте пожалуйста обзор документации Спринг, как ею нужно пользоваться, с чего начинать ?

  • @theswayfarer5798
    @theswayfarer5798 4 роки тому +1

    Спасибо, Сергей! Познавательный контент

  • @КириллЛомовской
    @КириллЛомовской 4 роки тому +1

    Обязательно расскажи про IBM

  • @qr46654
    @qr46654 4 роки тому +2

    Пожалуйста, расскажите про IBM

  • @konstantinkrigorov7228
    @konstantinkrigorov7228 4 роки тому +2

    Братуха, в 1цэ этот мэджик давно! Метаданные называется ) или проше говоря семантический слой! )

  • @ДаниилГончаренко-г8я

    Стало ясно откуда это взялось и примерно что оно делает, но хотелось бы чуток больше фактов что ли, или примеров для чего тот или иной фреймворк и какие решение он даёт. Понятно что можно конечно это найти и в сети, но от вас было бы лаконичнее и более по делу))) А так, всё равно спасибо за видео)

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому

      Это был бы тренинг дня на 4

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 2 роки тому

      Там вроде по названию фреймворка понятно назначение

  • @artemk2752
    @artemk2752 4 роки тому +3

    Классное видео! Сергей, подскажете литературу для изучения Spring?

  • @ИванПышкин-и7ш
    @ИванПышкин-и7ш 3 роки тому

    А что всё-таки лучше ноутбук или компьютер? Для программистов

  • @igorfirs6504
    @igorfirs6504 4 роки тому +1

    Спасибо

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 3 роки тому

    отличное видео,самое то!

  • @blackout1819
    @blackout1819 4 роки тому +8

    Spring - это весна. Фреймворки 2020:
    - пандемия
    - кризис
    Не благодарите

  • @mylttlebory8707
    @mylttlebory8707 Рік тому

    Меня сильно смутило вот это "магическим образом" про внедрение зависимостей в спринге, ведь мне казалось что там нет ничего магического, особенно изначально до аннотаций @Autowired и внедрения через конструктор, тогда ты просто прописывал в xml какой бин в каком бине будет внедрен вручную и есть класс XmlBeanDefinitionReader, который с помощью простого InputStream считывает этот xml (на самом деле InputStream оборачивается в InputSource для работы с xml) я не сильно вникал в это, но по коду примерно понял что и как устроено, конечно логика сложная, сначала данные из InputSource парсятся в объект Document, можно сказать xml преобразуется в java объект с типом Document, который потом преобразуется в объект с типом Element, который после тоже парсится (везде где писал это слово, писал так потому что методы были с названием parse), на этом моменте я тоже понял что каким то магическим образом, потому что хз как именно, но если примерно, то анализируется этот Element и по всем тегам в методе регистрирующем BeanDefinition`ы, с помощью рекурсии проходится до самого независимого бина и записывает его в мапу BeanDefinitions. В целом с помощью гугла, думаю я смогу сделать что то подобное, но понять полностью исходный код не смог, слишком замудренная работа с этими xml, я изначально думал что обычное IO считывание и поскольку там полные пути, то просто достаются объекты класса Class по имени класса и создается объект BeanDefinition с этим классом.Class и остальными данными, из xml. Я по сути вначале писал: "особенно до @Autowired и внедрения через конструктор", но только что понял, что наоборот там проще гораздо, используются обычные BeanPostProcessor`ы, в которых используется рефлексия и все, это слишком легко чтобы описывать, все кто спринг изучал должны разбираться в этом

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 3 роки тому

    Расскажите про IBM

  • @samuro2ua
    @samuro2ua 4 роки тому +1

    Спасибо!

  • @vostangevorgyan9842
    @vostangevorgyan9842 2 роки тому

    Spasibo.Ochen xoroshoe video

  • @pavelsivkov5570
    @pavelsivkov5570 2 роки тому

    Какой тип данных подходит для работы с деньгами в java?

  • @USA-jf8hj
    @USA-jf8hj 4 роки тому

    Доброго времени суток Сергей. А у Вас есть курс по Спрингу?

  • @sufilak
    @sufilak 4 роки тому +5

    давай байки про IBM

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +1

      Ой, они придут меня убивать :)

  • @stan5214
    @stan5214 4 роки тому +3

    Если проводить параллели с .NET, какие это будут фреймворки, кроме asp и entity?

    • @Uruluke
      @Uruluke 4 роки тому

      Ninject

    • @liamsmith7052
      @liamsmith7052 4 роки тому

      Да так-то, по сути, ничего. Асп.Нета и EF достаточно. Далее библиотеки уже по желанию

    • @ivanb8662
      @ivanb8662 3 роки тому

      @@liamsmith7052 так что лучше Asp net core или Java+Spring?

  • @insomniac666
    @insomniac666 4 роки тому +1

    Спасибо за информацию. Сергей, подскажите, пожалуйста, почему ходит мнение (и от вас я тоже слышал), что удалёнку на бэк по джаве очень сложно/нереально найти? С чем это связано? На hh, например, находит и на джаве ремоут, и на каком-неть го, пайтоне, только про го и пайтон почему-то так никто не говорит. Очень нравится джава, очень хочу ремоут, но очень не хочу офис и фриланс... что делать?

  • @AL-bu7bm
    @AL-bu7bm 4 роки тому

    Здравствуйте Сергей, я смотрю ваши ролики, мне нравится, все понято все четка... я изучаю java начинающий... иногда требуется автоматизировать офисные работы т.е. требуется обработать некие данные которое поступающие из почтового клиента outlook и экспорт в exel.... вообщем можно ли работать с пакетом ms office на java ? Пожалуйста сделайте ролик про это.

  • @nikolayaki5092
    @nikolayaki5092 4 роки тому

    Про IBM интересно

  • @sergem2794
    @sergem2794 4 роки тому

    Про IBM интересно. И про jakarta ee

  • @jorikvartanov8063
    @jorikvartanov8063 4 роки тому

    Сергей посоветуйте хорошие библиотеки для Парсинга JSON для джавы

  • @vasilymaestrovs9546
    @vasilymaestrovs9546 4 роки тому

    Я извиняюсь за наивность: я в спринге ноль. Вы говорите о спринг дата, та которая создает объекты? Это что-то аналогичное, как андроид room ? Я правильно понял?

  • @nurk9928
    @nurk9928 4 роки тому +1

    Разве для микросервисов он не слишком дорогой?
    Намного приятней для микросервисов Го

  • @hellboy91981
    @hellboy91981 4 роки тому

    А где найти курсы по Salesforce?

  • @trygoboi4790
    @trygoboi4790 4 роки тому

    А что не так со Spring Security? По моему в связке со Spring Boot это очень мощный и несложный фреймворк по защите веб приложений

  • @nataly5440
    @nataly5440 4 роки тому +2

    Видос для тех, кто уже знает, что такое Spring(( Хоть и понятно, но все абстрактно, как у философов... Где нагладные примеры, как с ним работать? Хоть один...

  • @kumpliko
    @kumpliko 4 роки тому

    Спасибо за видео

  • @clickabelno
    @clickabelno 4 роки тому

    Лайк!!

  • @Uruluke
    @Uruluke 4 роки тому +1

    В видео про участие разработчиков на конференциях, вы говорили, что могли бы отдельно осветить тему подготовки к докладу, выбору темы и т.д. Планируется ли эта тема?

  • @AndroidsReview
    @AndroidsReview 4 роки тому

    Почему не c++ например вошел в энтерпрайз? Вроде как уже давно существовал,и подходит к требованиям, работает на юниксе и быстрый.

    • @VashDrug007
      @VashDrug007 2 роки тому

      Слишком сложный

  • @andrey7829
    @andrey7829 4 роки тому

    Сергей, а вы знаете какой-нибудь javascript фреймворк (react, vue, ang) на хорошем уровне? Важно ли это для java программиста?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +2

      Я - нет. На тот момент, когда я ушел в бизнес, это еще не было мейнстримом. но учил бы Ангуляр. Сейчас надо

    • @andrey7829
      @andrey7829 4 роки тому +1

      @@SergeyNemchinskiy Потому что typescript? И джавистам он понятнее?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +2

      @@andrey7829 да

  • @52352.
    @52352. 4 роки тому

    Сергей проидите пожалуйста в следующих видео в пару кликов рабочий стол и сама работа программиста типа виртуал десктоп показать что и куда откуда ноги ростут )

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +1

      Не покажу :) Я если занимаюсь программированием, то для начинающих

  • @bezsovesty6601
    @bezsovesty6601 4 роки тому

    Я только начинаю изучать спринг и у меня возник вопрос: какой Фреймворк лучше использовать вместо spring security(раз он не очень удобный)?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +2

      Если вы используете спринг, то у вас нет вариантов - только спринг секьюрити. Спринг ни с чем сторонним нормально не вяжется

    • @bezsovesty6601
      @bezsovesty6601 4 роки тому

      Sergey Nemchinskiy Понял, благодарю за ответ!

    • @procerator
      @procerator 4 роки тому

      Він незручний тільки якщо робити якісь складні і нестандартні речі. Для простих задач він тривіальний.

    • @bezsovesty6601
      @bezsovesty6601 4 роки тому

      procerator ничего не понял, но спасибо за ответ

    • @andrewcool482
      @andrewcool482 4 роки тому

      Сами пишите секьюрити. Это несложно

  • @TheUsharik
    @TheUsharik 4 роки тому

    А можно какой-то пример монструозности из EJB1?))

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +3

      Ну, например, у любого бина должно было быть два интерфейса (Home и Remote) причем бин НЕ ДОЛЖЕН был их имплементировать. А они должны были совпадать по именам

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +1

      вернее - по нейм конвершен

  • @sergejsvisockis
    @sergejsvisockis 4 роки тому +4

    Только Java Persistence API, а не Architecture :)

  • @UGEEGO
    @UGEEGO 4 роки тому

    А может кто-нибудь подсказать, какой тип внедрения зависимости (xml, аннотации, java конфигурации)сейчас используется?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +1

      в зависимости от задачи. Но чаще всего - аннотациями

  • @yurybelozerov3610
    @yurybelozerov3610 3 роки тому +1

    Странно, что ваша команда еще не сварилась в кипятке.

  • @GhostFerocious
    @GhostFerocious 4 роки тому

    Как понимать "Обратно - совместимое"?

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 2 роки тому

      Следующие версии совместимы с прежним кодом

  • @artemkashkou274
    @artemkashkou274 4 роки тому

    Стоит ли прислушиваться к Егору Бугаенко по поводу спринга? Скорее по поводу того, как стоит создавать объекты. Егор говорит, что спринг хреново спроектирован, что геттеры и сеттеры - это зло + DI контейнеры - не очень, аннотации и т.д.. Я так и не понимаю адекватное ли мнение у этого Егорки? www.yegor256.com/2016/04/12/java-annotations-are-evil.html

  • @Art8157
    @Art8157 2 роки тому

    Конечно отношение к Spring будет сложным, сколько можно кипятком ...

  • @kumpliko
    @kumpliko 4 роки тому +1

    Хочу узнать почему IBM держится до сих пор !!!

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +1

      Too big to fall

    • @inbuckswetrust7357
      @inbuckswetrust7357 4 роки тому +1

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

  • @corecore7866
    @corecore7866 4 роки тому

    like

  • @вапвапвапвапва-ж1и
    @вапвапвапвапва-ж1и 4 роки тому +2

    6:19 ору

  • @alishka3d
    @alishka3d 2 роки тому

    7:55 очень качественная отрыжка

  • @ИванПышкин-и7ш
    @ИванПышкин-и7ш 3 роки тому

    Зачем они так делают

  • @lindx2533
    @lindx2533 3 роки тому

    серьезно

  • @МагестЛоил
    @МагестЛоил Рік тому

    Но вы не ответили зачем все это нужно

  • @TheUsharik
    @TheUsharik 4 роки тому +1

    JPA вроде бы Java Persistence API. Не Architecture.

  • @viptutorials
    @viptutorials 3 роки тому

    Скажите чтобы не писали кипятком, ато земля начнет кипеть.

  • @Alex11Fox
    @Alex11Fox 4 роки тому

    Если всё просто стало писать, то и зарплаты должны быть падать.

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +1

      Задачи по сложности тоже все растут

    • @vladimirmalzam9375
      @vladimirmalzam9375 4 роки тому +1

      Английский новичкам учить проще не стало.

    • @inbuckswetrust7357
      @inbuckswetrust7357 4 роки тому +4

      Проще ничего не стало, степень бардака зашкаливает и найти специалиста в некоей узкой области(которых мильен) не так то просто :) Языков наплодили, красивых аббревиатур наплодили, стандартов которые по сути дублируют друг друга наплодили выше крыши :) Казалось бы простые вещи делают, а как начнешь копать мама дорогая... Вот такая она война корпораций плавно переходящая в мелкие междоусобицы :)))
      XML это чудо инженерной мысли я вообще не понимаю зачем оно надо, нормальный человек не должен это видеть :))
      Это какой-то ассемблер высшего уровня :)
      Короче IT разочаровывает сильно в плане рациональности :) заплывы на скорость в мутной воде технологий :)

    • @firstnofate
      @firstnofate 3 роки тому

      @@inbuckswetrust7357 согласен, xml человеческий глаз видеть не должен! Он допустим только как внутриплатформенный формат обмена данными и/или их сериализации.

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 2 роки тому

      @@inbuckswetrust7357 идите в 1с) там всё понятно и нет войти корпораций

  • @lionlinux
    @lionlinux 4 роки тому

    со спрингом только одна ассоциация "говнище тормозное"

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 2 роки тому

      А с каким фреймворком это не так?

  • @dimitrobest5293
    @dimitrobest5293 4 роки тому +2

    нужен петличный микрофон

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +5

      Он уже есть, я с него писал байки. Но сейчас мог только на пушку. Но вроде звук хороший, что вам не нравится?

  • @iharbakhanovich
    @iharbakhanovich 4 роки тому +1

    Ничего не понял. О чем он хотел рассказать?

  • @stanislavstashchuk711
    @stanislavstashchuk711 4 роки тому

    +++

  • @Дмитрий_Ник
    @Дмитрий_Ник 4 роки тому +15

    Блин эти фразы "писать кипятком" и подобные неприятны на слух

  • @АнофриевАлексей
    @АнофриевАлексей 3 роки тому +3

    Удивительная способность рассказывать что то 16 минут, и не рассказать ничего по делу

  • @inbuckswetrust7357
    @inbuckswetrust7357 4 роки тому +2

    Первонахов тут банят ? :)

    • @ViperVGP
      @ViperVGP 4 роки тому +1

      Надеюсь!)

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +2

      Ну вот а нафига они тут нужны?

  • @badboys520
    @badboys520 4 роки тому

    как можно не ripнуться с такой унылой работой? энтерпрайз это же пиздец как скучно

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому +5

      Зарплата, бро

    • @procerator
      @procerator 4 роки тому +3

      Ентерпрайз це а ні трохи не скучно. Все залежить від проекту.

    • @badboys520
      @badboys520 4 роки тому

      @@procerator Не оправдывайся, фиксить говнокод, который был написан 10 лет назад - скучно. И делать это для десятка людей, которые тебе и спасибо не скажут это пиздец уныло, ладно бы там платили как в Machine Learning, а так, 3000-4000 тысяч, эмм

    • @procerator
      @procerator 4 роки тому +3

      @@badboys520 ти зараз поплутав enterprise i legacy. Не всякий ентерпрайз - легасі, і не всяке легасі - ентерпрайз.

    • @badboys520
      @badboys520 4 роки тому +1

      @@procerator А у какой компании, работая на энтерпрайз позиции - ты не встречаешься с легаси кодом? Ну просто интересно, видимо, вы пишите все с нуля, и бизнесу выгодно создавать что-то новое, а не допиливать старое.

  • @qabrqabr8333
    @qabrqabr8333 4 роки тому +2

    Кружечка с тризубом конечно всё портит. Не думаю, что политике место на этом канале

  • @oleksandrkohut4202
    @oleksandrkohut4202 Рік тому

    Купа води. ((( 16 хвилин до сраки. Ні про що. (((