Что такое Spring? Какие фреймворки в него входят?
ฝัง
- เผยแพร่เมื่อ 28 ก.ย. 2024
- Всем привет, сегодня рассказываю что такое Spring, и какие фреймворки в него входят.
Курсы JAVA - bit.ly/30mw7i7
Курсы C#/.NET - bit.ly/2Tm3Gj4
Курсы ANDROID С НУЛЯ - bit.ly/3a7bY47
Курсы Automation QA (Java) - bit.ly/2t35HG9
Курсы FRONT-END - bit.ly/2TorWRt
Курсы UI/UX дизайна - bit.ly/2NmVVpa
Курсы WordPress Developer - bit.ly/2tZ9696
Сайт Foxminded: bit.ly/2Nn2B6G
Foxminded в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Мой Telegram: t.me/nemchinsk...
Мой блог: www.nemchinsky.me
поддержите лайком за REST и SOAP следующие темы
правда интересно? Запишу
@@SergeyNemchinskiy И GraphQL! )
@@SergeyNemchinskiy записали? А можно ссылочку мне если да. SOAP прям сильно вымораживает и связан с очень с неприятными моментами из жизни) Но узнать о нем что-то новое было бы очень хорошо.
@@SergeyNemchinskiy Очень интересно, было бы круто с подробным туториалом. А еще было бы хорошо увидеть видео о том что делать если уже чуствуешь себя джуном но тебе 15 лет и хочется работать. Очень люблю ваш контент, так держать!
Спасибо! Сергей, очень удачный формат изложения "От Адама и Евы", интересно и понятно.
Спасибо :) Мне 300 лет и я выполз из тьмы (с)
Смотрел какой-то доклад по Spring с jpoint вроде и была одна фраза типа "Если вы видите в названии метода или переменной от 5 до 15 слов, то это Spring"
ага
Какой-нибудь CommonAnnotationBeanPostProcessor? И то не солидное название.
@@ttach8157 вы забыли @ в начале)
или 1С
Так зато документировать код не нужно, всё сразу понятно из названий переменных и методов!)
Spring, Hibernate смотрю главные до сих пор) С 2012 ничего не поменялось
Спасибо! Слелайте пожалуйста обзор документации Спринг, как ею нужно пользоваться, с чего начинать ?
По поводу IBM. В интерпрайзе использую, до сих пор, сервера и клиентов Lotus notes, 6-й версии. Да внутри можно заблудиться. Да всё монструозных размеров. Но оно, от начала и до конца, написано на Java. Кроссплатформенная поддержка клиентов на любой ОС. Идеально работающий софт. Хоть на Windows 95/NT/XP/Vista/8/10 хоть на Ubuntu. Просто эталонный Энтерпрайз софт.
Спасибо, Сергей! Познавательный контент
Ура, дождались!)
Энджой :))
Обязательно расскажи про IBM
На счёт ibm полностью согласен на все 100%
Ответ бывшего дилера ibm на мой вопрос почему перестали быть таковыми: они классные, мы их любим, только работать с ними невозможно..
Spring - это весна. Фреймворки 2020:
- пандемия
- кризис
Не благодарите
Доброго времени суток Сергей. А у Вас есть курс по Спрингу?
В видео про участие разработчиков на конференциях, вы говорили, что могли бы отдельно осветить тему подготовки к докладу, выбору темы и т.д. Планируется ли эта тема?
Да, она в списке на запись
А что всё-таки лучше ноутбук или компьютер? Для программистов
отличное видео,самое то!
Расскажите про IBM
Сергей посоветуйте хорошие библиотеки для Парсинга JSON для джавы
Gson
Почему не c++ например вошел в энтерпрайз? Вроде как уже давно существовал,и подходит к требованиям, работает на юниксе и быстрый.
Слишком сложный
Только Java Persistence API, а не Architecture :)
да, оговорился
Spasibo.Ochen xoroshoe video
Стоит ли прислушиваться к Егору Бугаенко по поводу спринга? Скорее по поводу того, как стоит создавать объекты. Егор говорит, что спринг хреново спроектирован, что геттеры и сеттеры - это зло + DI контейнеры - не очень, аннотации и т.д.. Я так и не понимаю адекватное ли мнение у этого Егорки? www.yegor256.com/2016/04/12/java-annotations-are-evil.html
6:19 ору
Но вы не ответили зачем все это нужно
серьезно
Ничего не понял. О чем он хотел рассказать?
Удивительная способность рассказывать что то 16 минут, и не рассказать ничего по делу
Да всё по делу. Что именно нет?
Так все по факту
со спрингом только одна ассоциация "говнище тормозное"
А с каким фреймворком это не так?
Если всё просто стало писать, то и зарплаты должны быть падать.
Задачи по сложности тоже все растут
Английский новичкам учить проще не стало.
Проще ничего не стало, степень бардака зашкаливает и найти специалиста в некоей узкой области(которых мильен) не так то просто :) Языков наплодили, красивых аббревиатур наплодили, стандартов которые по сути дублируют друг друга наплодили выше крыши :) Казалось бы простые вещи делают, а как начнешь копать мама дорогая... Вот такая она война корпораций плавно переходящая в мелкие междоусобицы :)))
XML это чудо инженерной мысли я вообще не понимаю зачем оно надо, нормальный человек не должен это видеть :))
Это какой-то ассемблер высшего уровня :)
Короче IT разочаровывает сильно в плане рациональности :) заплывы на скорость в мутной воде технологий :)
@@inbuckswetrust7357 согласен, xml человеческий глаз видеть не должен! Он допустим только как внутриплатформенный формат обмена данными и/или их сериализации.
@@inbuckswetrust7357 идите в 1с) там всё понятно и нет войти корпораций
как можно не ripнуться с такой унылой работой? энтерпрайз это же пиздец как скучно
Зарплата, бро
Ентерпрайз це а ні трохи не скучно. Все залежить від проекту.
@@procerator Не оправдывайся, фиксить говнокод, который был написан 10 лет назад - скучно. И делать это для десятка людей, которые тебе и спасибо не скажут это пиздец уныло, ладно бы там платили как в Machine Learning, а так, 3000-4000 тысяч, эмм
@@badboys520 ти зараз поплутав enterprise i legacy. Не всякий ентерпрайз - легасі, і не всяке легасі - ентерпрайз.
@@procerator А у какой компании, работая на энтерпрайз позиции - ты не встречаешься с легаси кодом? Ну просто интересно, видимо, вы пишите все с нуля, и бизнесу выгодно создавать что-то новое, а не допиливать старое.
Первонахов тут банят ? :)
Надеюсь!)
Ну вот а нафига они тут нужны?
Шикарное видео. Особенно история, я слушал словно аудиокнигу)) Мне кажется, не зря я изучаю java, когда есть люди с такими знаниями и готовые ими делиться)
Спасибо :)
Как у вас успехи в изучении и в профессии? За какое время и до какого уровня отучились?
P😊ooploo
уже вижу следующий видос "Почему IBM очень странный?" (или что-то подобное)
ой нет. они меня убьют :)
Посмотрел все видео на канале Сергея про Java - открыл свой Start Up 😁
Как раз искал подобную информацию, ваше видео прям подарок для меня )
Спасибо
не за что :)
Поэтому вам респект и уважение за реальные обещания и реальные предосторожности для новичков
давай байки про IBM
Ой, они придут меня убивать :)
Видос для тех, кто уже знает, что такое Spring(( Хоть и понятно, но все абстрактно, как у философов... Где нагладные примеры, как с ним работать? Хоть один...
Ни одного слова не понял, чем вы занимаетесь, какие то вещи, я так далек от этой низости. Посмотрел полностью) спасибо
Братуха, в 1цэ этот мэджик давно! Метаданные называется ) или проше говоря семантический слой! )
Сергей у вас с оплатой курса все понятно , конкретная сумма за конкретный курс. А другие почему то скрывают полную сумму обучения и много обещают , но месячное обучение ставят не большие суммы. Предлагают непонятный кредит
Наконец-то он меня услышал! Рассказал про Spring! УВАЖУХА
Классное видео! Сергей, подскажете литературу для изучения Spring?
Пожалуйста, расскажите про IBM
Странно, что ваша команда еще не сварилась в кипятке.
Последние ролики вообще радуют
Если проводить параллели с .NET, какие это будут фреймворки, кроме asp и entity?
Ninject
Да так-то, по сути, ничего. Асп.Нета и EF достаточно. Далее библиотеки уже по желанию
@@liamsmith7052 так что лучше Asp net core или Java+Spring?
Разве для микросервисов он не слишком дорогой?
Намного приятней для микросервисов Го
Нет времени смотреть но лайк поставлю заранее)
Эх! Приятно слушать! Очень интересно.
Спасибо за информацию. Сергей, подскажите, пожалуйста, почему ходит мнение (и от вас я тоже слышал), что удалёнку на бэк по джаве очень сложно/нереально найти? С чем это связано? На hh, например, находит и на джаве ремоут, и на каком-неть го, пайтоне, только про го и пайтон почему-то так никто не говорит. Очень нравится джава, очень хочу ремоут, но очень не хочу офис и фриланс... что делать?
СейлсФорс?
Спасибо
Скажите чтобы не писали кипятком, ато земля начнет кипеть.
Меня сильно смутило вот это "магическим образом" про внедрение зависимостей в спринге, ведь мне казалось что там нет ничего магического, особенно изначально до аннотаций @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`ы, в которых используется рефлексия и все, это слишком легко чтобы описывать, все кто спринг изучал должны разбираться в этом
Большое спасибо вам Сергей.
Конечно отношение к Spring будет сложным, сколько можно кипятком ...
Я извиняюсь за наивность: я в спринге ноль. Вы говорите о спринг дата, та которая создает объекты? Это что-то аналогичное, как андроид room ? Я правильно понял?
Какой тип данных подходит для работы с деньгами в java?
Не пропускаю рекламу, чтобы мотивировать Автора ! )
спасибо :)
Хочу узнать почему IBM держится до сих пор !!!
Too big to fall
Они железки до сих пор выпускают да и софт у них нормальный, с чего бы им не держатся ?
Спасибо!
А что не так со Spring Security? По моему в связке со Spring Boot это очень мощный и несложный фреймворк по защите веб приложений
7:55 очень качественная отрыжка
Spring AOP 😎
Это шедевр
Зачем они так делают
like
А где найти курсы по Salesforce?
Про IBM интересно
Здравствуйте Сергей, я смотрю ваши ролики, мне нравится, все понято все четка... я изучаю java начинающий... иногда требуется автоматизировать офисные работы т.е. требуется обработать некие данные которое поступающие из почтового клиента outlook и экспорт в exel.... вообщем можно ли работать с пакетом ms office на java ? Пожалуйста сделайте ролик про это.
poi.apache.org можно
Лайк!!
+++
А может кто-нибудь подсказать, какой тип внедрения зависимости (xml, аннотации, java конфигурации)сейчас используется?
в зависимости от задачи. Но чаще всего - аннотациями
Сергей проидите пожалуйста в следующих видео в пару кликов рабочий стол и сама работа программиста типа виртуал десктоп показать что и куда откуда ноги ростут )
Не покажу :) Я если занимаюсь программированием, то для начинающих
Стало ясно откуда это взялось и примерно что оно делает, но хотелось бы чуток больше фактов что ли, или примеров для чего тот или иной фреймворк и какие решение он даёт. Понятно что можно конечно это найти и в сети, но от вас было бы лаконичнее и более по делу))) А так, всё равно спасибо за видео)
Это был бы тренинг дня на 4
Там вроде по названию фреймворка понятно назначение
Про IBM интересно. И про jakarta ee
все будет
А можно какой-то пример монструозности из EJB1?))
Ну, например, у любого бина должно было быть два интерфейса (Home и Remote) причем бин НЕ ДОЛЖЕН был их имплементировать. А они должны были совпадать по именам
вернее - по нейм конвершен
Как понимать "Обратно - совместимое"?
Следующие версии совместимы с прежним кодом
Сергей, а вы знаете какой-нибудь javascript фреймворк (react, vue, ang) на хорошем уровне? Важно ли это для java программиста?
Я - нет. На тот момент, когда я ушел в бизнес, это еще не было мейнстримом. но учил бы Ангуляр. Сейчас надо
@@SergeyNemchinskiy Потому что typescript? И джавистам он понятнее?
@@andrey7829 да
Я только начинаю изучать спринг и у меня возник вопрос: какой Фреймворк лучше использовать вместо spring security(раз он не очень удобный)?
Если вы используете спринг, то у вас нет вариантов - только спринг секьюрити. Спринг ни с чем сторонним нормально не вяжется
Sergey Nemchinskiy Понял, благодарю за ответ!
Він незручний тільки якщо робити якісь складні і нестандартні речі. Для простих задач він тривіальний.
procerator ничего не понял, но спасибо за ответ
Сами пишите секьюрити. Это несложно
нужен петличный микрофон
Он уже есть, я с него писал байки. Но сейчас мог только на пушку. Но вроде звук хороший, что вам не нравится?
JPA вроде бы Java Persistence API. Не Architecture.
Ой, да. Спутал
Спасибо за видео
Рад, что пригодилось
Блин эти фразы "писать кипятком" и подобные неприятны на слух
А ещё "ну такое" и "вот это всё".
Привыкайте 😂
Ваш Блин тоже режет слух
я не вещаю на широкую аудиторию@@АнтонКосых-ц1с
Бесит твое нытьё
Кружечка с тризубом конечно всё портит. Не думаю, что политике место на этом канале
Купа води. ((( 16 хвилин до сраки. Ні про що. (((