Какая разницу между Java SE и Java EE?
ฝัง
- เผยแพร่เมื่อ 29 ส.ค. 2019
- Естественно,я уже рассказывал о разнице между Java SE и Java EE. Но, во-первых, отдельного видео про это нет (непорядок),а во-вторых - вопросы такие есть. Отвечаю.
Новый тренинг для новичков (Киев и онлайн): Инструментарий Java для новичка 2й поток: bit.ly/3418JIB
Advanced он-лайн курс Enterprise Patterns (новый поток, старт 2.09): bit.ly/2L2ndAo
Сайт учебного центра: bit.ly/2Nz9BhL
Учебный центр в ФБ: / foxmindedco
Instagram FoxmindEd: / foxminded.ua
Разработка: software.foxminded.com.ua
Web-разработка: foxminded.agency
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Мой ФБ: / sergey.nemchinskiy
Профессиональные программисты об этом не спорят потому, что сами в этом не разбираются
Спасибо за видео! Было бы интересно видеть продолжение этой темы, с деталями и примерами.
Есть люди, которые говорят "-Я выучил джава. Что бы ещё поучить?". Удивительное рядом. Я вот учу, учу, работаю, работаю.. и всё равно чувствую, что дураком помру. Развивается настолько быстро. Столько всего нового. Просто попробовать всё уже нет времени, не говоря о том, что бы научится правильно и в нужный момент применять.
они наверно имеют ввиду кор
@@maxlich9139 покажите мне человека, который знает всю кору. Ещё не все перешли с шестёрки, а уже 12ая. Модулей уже столько, что не то, что бы знать все особенности и использовать, просто перечислить далеко не все в состоянии будут.
@@HowItWorks ну понятно, что они не знают глубоко, и всю кор тоже не знают, но основы, что работать - думаю, знают
Очень крутой канал, я новичок, смотрю с интересом и удовольствием😌👍
Сергей, спасибо за объяснения.
Спасибо за разжевывание, хочу стать джуном на java, а благодаря вам этот процесс становится менее тернист.
Картинка стала лучше, спасибо
Сергей, расскажи о коммерческих продуктах или архитектурных решениях, которые делают на JEE или Spring. Спасибо!
Сергей всё правильно!
Я вот щас готовлю к сертификату для Oracle ADF, в Германии на это есть большой спрос! Oracle ADF это фреймворк от Oracle помесь JSF c ADF и Java EE. Всем кто джава ЕЕ рекомендую потом изучить Oracle ADF c Jdeveloper
SE - super editon. EE - evil enterprise(edition). Вот и вся разница)
:)))
Thanks you so much.
А можно плиз про различия серверов по подробнее? и зачем их так много?
Хороший вопрос, спасибо
здравствуйте, интересует вопрос про domain driven design, в последнее время очень хайповая штука, но в то же время очень сложная для понимания, было бы неплохо узнать с чем его едят, с какого уровня можно начинать писать по ддд и вот это вот все
скажите, что вы думаете про Rust, очень интересно ваше мнение
Пф, разница в том, что одна SE, а другая EE
В том, что у одной стигма есть, а у другой манагейн
Разница, что там две буквы E, а там лишь одна о_0
Максим Чех ого, не ожидал тебя тут увидеть ))
@@iliasabdykarov5086 :)
GROOVY - поделитесь, Сергей, своим мнением о груви!
Можете рассказать, в чём принципиальные отличия между OracleJDK и OpenJDK для коммерческой разработки? Что означает лицензия "GPL with classpath exception" в OpenJDK? Распространяются ли эти ограничения на JRE? Можно ли бесплатно использовать Oracle JRE (не JDK) в коммерческих целях (например, для запуска того же Tomcat и последующего разворачивания на нём какого-нибудь скомпилированного через OpenJDK веб-приложения)?
в оракле есть jmc
Здравствуйте, извиняюсь за возможно тупой вопрос, но какие сервера чаще используют на настоящем java Enterprise проекте?
Я с WebSphere и WildFly (JBoss) в основном сталкивался, но это сугубо личный опыт, так повезло
@Sergey Nemchinskiy
Можеш рассказать какая разница между архитектурой и дизайном?
Архитектура говорит как что строить, а дизаин как наполнить.
Р. Мартин говорит что практически нет разницы) Дизайн это все таже архитектура, но на боле "тактическом" уровне
Спасибо за хорошее видео! Пояснение: JDBC сейчас входит в Java SE. Еще бывает в требованиях записано Java EE, даже если стек чуть менее чем полностью Spring-овый. Те нередко под Java EE понимают все, что не входит в SE.
jdbc состоит из двух частей: java.sql и javax.sql. Первый виден из SE, второй реализован в EE. Поправьте меня, если я не прав.
Было уже видео про вопросы на собеседованиях? :)
Я правильно понимаю, что сейчас популярность имеет больше всё же Spring, чем JavaEE?
Просто сейчас я в андроиде и не в курсе событий. Пытался осилить Spring на досуге и понял, что мозг еще не готов к таким испытаниям))
Спасибо
Так же как платформа Java SE предоставляет
API для работы с коллекциями, Java EE предоставляет стандартный способ ра-
боты с транзакциями через Java API для транзакций (JTA), с сообщениями через
службу сообщений Java (JMS) и с сохраняемостью через интерфейс JPA, и так далее по спецификациям
Sir can you add subtitles on your videos? Thanks in advance
jdbc состоит из двух частей: java.sql и javax.sql. Первый виден из SE, второй реализован в EE. Поправьте меня, если я не прав.
Такая, что можно снять про это полезное видео ( но это не точно )
Kachestvo izmenilos v luchshuyu storonu!
есть еще Java Card и Java TV
Добрый день! Давно смотрю ваш канал, хоть и являюсь андроид разработчиком. Интересен такой вопрос, насколько у вас богат опыт в андроид разработке? Может быть вы что-то пробовали исключительно ради интереса? Если нет, то было бы очень круто сделать серию видео о знакомстве с андроид разработкой с вашим участием 👍 кто за, поддержите лайком!!
Эх, напомнили про JME... Лет 17 назад написал я на нем для удовольствия 3-мерный тетрис и выложил в свободный доступ, уже не помню куда. Было больше 60 тысяч скачиваний - все на халяву конечно. "Дали бы мне миллион!" (с)
В тему, какой сервер выбрать и их различия?
Без разницы. По сути спринг бут позволяет работать с любым из них просто подменив депенденси ну и чуть подстроив серверозависимые бины.
Нова камера?
Сергей, что лучше себе поставить: OpenJDK или Oracle JDK?
Для себя лучше ставить OpenJDK. В последних версиях OracleJDK что-то намутили с лицензиями и теперь он онли для коммерческих пользователей. Тут подробнее habr.com/ru/post/448632/. Поправьте меня, если я что-то упустил
оракл
@@SergeyNemchinskiy какие функции или операции могу потерять, используя OpenJDK? На Ubuntu ошибку выдавал с Ораклом. С репозиториями что-то не пошло, поставил себе OpenJDK.
Я один нихера не понял?
JEE это просто набор спецификаций ( интерфейсы если хочешь ), а реализацию предоставит уже конркетный вендор. Например, часть стандарта - JPA - спецфиакация по работе с ОРМ. Ты в своем коде можешь базироваться на интерфейсы, т.е. спользовать javax.sql и всякие аннтоции @Column, @Table , а уже сама реализация будет предоставлена кем-то со стороны, например Hibernate'ом, который являеется имплементацией стандарта JPA. Так, достигается независимость от вендора. В теории ты бы мог заменить hibernate на другую имплементацию, а твой код бы этого даже не заметил. Стандарты и спецификия и прочая дичь очень важны для энтерпрайза. Но врезультате все равно получается говнище, сейчас просто юзают какой-нибудь Spring без application server
Ага)
@@ibraim3197 спасибо за развернутый ответ.
Ты один нихера не понял
как я сюда попал? я искал клип грешняя черешня
если не можешь обьяснить ребенку значит сам не понимаешь
Мне друзья по старше по советовали с начала изучить ЕЕ и только потом приступить к Spring. Насколько это правильно?
P.S. А еще jetty это тот же самый mvn jetty:run для запуска?
В конце видео замедлил в 2 раза чтобы внимательно прослушать все названия😅
Такая же разница как и между Win 10 Home и Windows Server.
p.s. А что за стена повешенных бейджиков?
Участие к конференциях
jdbc есть и в SE
Куды поехали, а ?
Спасибо огромное!!! Я перерыл кучу интернета: этот вопрос действительно нигде понятно не разобран.
P.S. Я Senior C# developer
Забыли упомянуть, что контейнеры сервлетов и сервера приложений - штука устаревшая, и очень редко когда нужная(а в основном создающая проблемы - сложная настройка, долгий деплой, _______АД ЗАВИСИМОСТЕЙ_______). Современный стек - embedded tomcat на спрингбут, и это намного лучше, просто несравнимо.
ох....
@@SergeyNemchinskiy у меня просто легаси томкат, и это печально. Не вижу ни единого преимущества, кроме карго культа интерпрайз.
P.S крутой канал, очень уважаю
"сервера приложений - штука устаревшая, и очень редко когда нужная" - О_о ты сейчас перечеркнул всю нашу работу, все эти годы....
@@maxlich9139 а что у вас за работа? =)
@@SteelS0ldier вот как раз недавно все стали делать на томкатах. А до этого были страшные монстры, типа веблоджика😁
Которые мы все знаем...
Уважаемый автор, благодарю за ролик, но в вашей речи очень много воды. Мне пришлось пересматривать на 2 скорости.
Сделал вывод: если вам по жизни не повезет, то попадете на проект Java EE. Если повезёт, то обречены на вечную боль со Spring. Или наоборот?
Не совсем, можно попасть на проект и со спринг, и с Java ee. Спринг бут хорош. Ну, для Java мира.
А что такое СЕ?
В джаве такого нет
Одна из не простых тем m.habr.com/ru/company/epam_systems/blog/169321/
Сейчас, по-моему, это разделение не нужно, на экзамене по OCP Java 8 SE его нет. SpringBoot, JPA и Кубер и в каждом из них по пачке стандартов. Да даже и сама спецификация языка docs.oracle.com/javase/specs/jls/se8/html/index.html это сам по себе такой не хилый стандарт. Не говоря уже о спецификации виртуальной машины docs.oracle.com/javase/specs/jvms/se8/html/index.html
Здесь скорее вопрос Spring и SpringBoot это Java EE? И, если да, то значит все Java EE🤗
За Java EE работадателю нужно платить?
В первую очередь рядом проблем. А так первая доза бесплатная.
Все спрашивают до какого возраста можна стать программистом, а до какого возраста можна работать программистом?
Стать лет до 30 (хотя знаю человека, который стал в 42, но ему тяжело держатся на плаву), работать до лет 40. Потом каръера не заканчивается, а становишься менеджером, техлидером, архитектором и т.д.
50 fps - каеф😍
Дядя Сережа, вот и у меня вопрос назрел. Он из двух частей. 1: А вот когда человек устраивается работать, он свое железо притаскивает или ему выделяется? 2: Что насчет зрения? Насколько важно иметь IPS матрицу дисплея?
Классический пример когда даже если знает что-то, то не может нормально рассказать что по чём.
Не разработчики java, но устанавливающие её - это ребята с игрой под названием minecraft.
майнкампф уже давно microsoft на c++ переписали
@@user-qx7ts8ym9b не
@@ohonovskiy4794 jug.ru/2017/06/minecraft/
@@user-qx7ts8ym9b Это minecraft pe и minecraft windows 10 edition. Помимо их есть Java Edition (как раз самая популярная)
@@ohonovskiy4794 Я и не говорил, что java edition убили и оставили только на плюсах
На какую камеру снимаешь?
Это была сонька альлфа
Расскажите, как правильно писать - Иран или Ирак?
Иран.
Иран, Ирак - какая разница
Идрак
Шо то - ... Шо то - ...
Сергей, ПОЖАЛУЙСТА сделайте видео на тему Blockchain для разработчиков! Ваше мнение, для меня лично очень важно!
Born in Ukraine 🇺🇦 5 балов!
Java ME не MobileEdition? Не?
MicroEdition же, не?
Вы изобрели машину времени?)
на жаль яснiше не стало
В общем в Java EE лучше не лезть.
Только изза Адама и Евы и смотрю Вас наверное
JEE мертв, да здравствует Spring
Окститесь, а как же Hibernate и вся компания из JPA, JTA? JAX-WS метрв? JMS? Может, Spring не использует сервлеты? Если Вы сами не используете их каждый день, не значит, что они мертвы. Я бы еще согласился, что EJB не так популярен, как раньше, но заявлять обо всем EE - по меньшей мере странно, это примерно как говорить, что winapi мертв, да здравствует Qt...
@@ted_res Понятно, что реализации тех или иных спецификаций юзаются во всю, но смысл в другом. JEE не только набор этих спецификаций, это философия абстрагирования от имплементаций, это апликейшн сервера. Это то, что можно назвать JEE-way. Spring-way совсем другой, мы просто упаковываем в себя наши зависимости. Когда мы говорим, что JEE мертв, мы имеем в виду, что редкий современный проект будет начат в философии JEE, пусть даже большой и энтерпрайзный. MAKE JAR NOT WAR
@@ibraim3197 Друг, ты либо плаваешь в теме обсуждения, либо пьян (ИМХО). По сабжу - я предпочту знать архитектуру, нежели знать фреймворки и ими слепо руководствоваться. Мысль понятна?
@@username739 уже как 10 лет плаваю. Ни спринг, ни jee не определают архитектуру вашего приложения, а противопоставлены они друг другу, т.к. Spring это мейнстримовая, дэфакто стандартная технология разработки энтерпрайза на java, а не jee, тренд на которую сошел на нет, причем уже давно. Вы все еще деплоите свои war-ники на томкат или глассфиш (прости Господи) ? Примите мои соболезнования. Кто работал с этим, тому и так это все понятно. Со временем, возможно, пойметы и вы
@@ibraim3197 поживём - увидим :)
Хахааххаха ты же их Москвы ахахахах
Если проще, Java EE - говно мамонта. Да и вроде оракул отдал ЕЕ
почему ставят дизлайки
Шо входит в понятие спецификации... Вы точно бывший москвич?) По моему надпись на майке полностью соответствует истине)