Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3      [все]
 Из ява се в ява ее  [new]
razliv
Member

Откуда:
Сообщений: 1093
Здравствуйте,

Уже практически 3 года как работаю с Java SE, интеграционные проекты(в основном
веб-сервисы(ws-rest, soap)). За это время стал твердым Ява СЕ программистом, сдал
сертификацию - java certified professional 8.

Хочется расти в сторону Ява ЕЕ - сам имею опыт работы со спрингом. Какую литературу/
видео - вы можете порекомендовать по Ява ЕЕ ?
17 фев 19, 11:10    [21811985]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
andreykaT
Member

Откуда:
Сообщений: 2376
А что, надо? Наверное какие нибудь легаси разве что ковырять которые выкинуть жалко
17 фев 19, 12:12    [21812009]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
razliv,

ws-rest, soap

Пока на сегодняшний день наблюдается застой в Яве, да и во всем Айти в целом. Так что остается (ws-rest, soap) - больше нечего делать. Спринг 5 пытается продвинуть Thymeleaf но по фронт енду React, и прочие javascript фреймоки взяли верх и никто уже не начинает проекты в старых JSP технологиях. Так что лабай рест/соап - эти еще долго будут крутится потому как им замены собсно нет пока.
17 фев 19, 18:34    [21812142]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Sergunka
Member

Откуда:
Сообщений: 1905
razliv
Здравствуйте,

Уже практически 3 года как работаю с Java SE, интеграционные проекты(в основном
веб-сервисы(ws-rest, soap)). За это время стал твердым Ява СЕ программистом, сдал
сертификацию - java certified professional 8.

Хочется расти в сторону Ява ЕЕ - сам имею опыт работы со спрингом. Какую литературу/
видео - вы можете порекомендовать по Ява ЕЕ ?


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

1) Spark, Scala,Python
2) Docker, Kubernetes
3) ML - но это на очень большого любителя хотя бы знать как интегрировать модель с приложением

Вот пример обсуждения где в основном за бабло и чуток за технологию

но если все это сильно не нравится то можете рости в кор ява и тогда на хакеранк и литкод по два три часа в день отлаживать мастерство програмизьма - тоже дело
17 фев 19, 19:51    [21812182]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
razliv,
кнопку поиск в данной ветке нажимали?
17 фев 19, 20:12    [21812196]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
razliv
Здравствуйте,

Уже практически 3 года как работаю с Java SE, интеграционные проекты(в основном
веб-сервисы(ws-rest, soap)). За это время стал твердым Ява СЕ программистом, сдал
сертификацию - java certified professional 8.

Хочется расти в сторону Ява ЕЕ - сам имею опыт работы со спрингом. Какую литературу/
видео - вы можете порекомендовать по Ява ЕЕ ?

Не нужно ходить в EE. Ничего там уже лучшего не будет. Делая ws-rest, soap вы спокойно поднимете те-же деньги.
Вообще чем крупнее проект тем он более нудный. И в нем будет больше легаси. (Я гарантирую это). Вы даже
можете скатится с любимой восьмерки на шестерку. Это вполне реально.

Вобщем не ходите в EE. Там очень скучно и ничего вобщем-то нет. Программисты EE - это просто клерки
которые аккуратно реализуют спецификации. Причем они сами уже не знают зачем эти спецификации нужны.
Ну и самая возговыносящая вещь - это ORM-ы. Они везде где нужно и где не нужно. Они мешают и раздражают.

Вообще мир Java сейчас застыл в стадии поиска или нащупывания лучших практик. Тоесть такого бурного языкового
или фреймворкового роста как в при Java 1.5 уже нету. Основные фреймворки написаны и работают.
Язык - работает.

Но % ошибок в приложениях по прежнему тот-же самый что и раньше. И % окружающих вас дураков - не изменился.
18 фев 19, 00:21    [21812427]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton,

Вообще наблюдается такая ситуация что за последних 5-8 лет было изобретено столько фреймовоков что от одного слова фреймок уже тошнит. Много проектов собственно завалились из-за того что подписались на фреймвок и застряли в нем с его ограничениями и подводными камнями, которые трудно или вообще не разрешимы. Стоимость проектов превысила все допустимые финансовые границы.
Менеджеры уже перестают слушать когда слышат в речи слово "фреймвок".

И как ни страно, Ява ИИ дает предсказуемый результат при разработке проектов с небольшой допустимой девальвацией в 10-20% как по бюджету так и по времени. Остальные же, к примеру, яваскриптовые фреймоки улетают 200-300% выше запланированого бюджета.
Так что есть смысл поднимать ява ИИ. Ява ИИ как старый Кобол - он работает и выполняет задачи и жизнь спокойна и хорошо оплачиваема.
18 фев 19, 06:20    [21812476]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1751
razliv
Уже практически 3 года как работаю с Java SE, интеграционные проекты(в основном
веб-сервисы(ws-rest, soap)). За это время стал твердым Ява СЕ программистом


Судя по Вашим вопросам (тынц, тынц), Вам до твёрдого программиста как до луны. Вы даже на стандартные вопросы (по которым в документации ответ на видном месте) найти сами ответ не можете.

razliv
Хочется расти в сторону Ява ЕЕ - сам имею опыт работы со спрингом. Какую литературу/
видео - вы можете порекомендовать по Ява ЕЕ ?


ЕЕ- очредная попытка разрабатывать сложные приложения низкоквалифицированными разработчиками. Как и Спринг. Хотиту туда? Просто слушайте лекции и пробуйте- там всё просто- демон-тред сложнее всей ЕЕ вместе взятой.
18 фев 19, 07:48    [21812488]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
Любой бизнес должен быть стабильный и развиваться - в этом сущность существования бизнеса как такового. Хорошо организаванный бизнес не должен зависиеть от одного супер-пупер кодера одиночки. Весь бизнес должен стабильно работать с применением среднестатистической легко-заменяемой, легко-обучаемой рабсилы. Ява ИИ как раз и дает такой подход когда много ума не надо, просто надо тренинг в короткое время с простыми навыками. Так что если хотите хорошо оплачиваемую работу, которую может дать только стабильный растущий бизнес то тогда надо идти в Ява ИИ. А если хотите передряг в жизни - то во всякие фреймоки со стартапами, которые умирают раньше чем закончится проект который начал использовать тот фреймвок.
18 фев 19, 08:57    [21812511]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
andreykaT
Member

Откуда:
Сообщений: 2376
Надо брать просто зарекомендовавший себя фв. Спринг зарекомендовал. Ее - ну типа спринга проигрывает. Тс ещё может выучить например, ваадин и ГВт. Которые сдохли. И сколько ещё таких дохлых фреймворков?
Мне кажется, что ее немного дохловат
18 фев 19, 09:47    [21812553]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
andreykaT
Member

Откуда:
Сообщений: 2376
С другой стороны после какого то момента уже пофигу на каком фреймворка писать. Ее так ее. Спринг так спринг.
18 фев 19, 09:49    [21812557]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
mayton,

Вообще наблюдается такая ситуация что за последних 5-8 лет было изобретено столько фреймовоков что от одного слова фреймок уже тошнит. Много проектов собственно завалились из-за того что подписались на фреймвок и застряли в нем с его ограничениями и подводными камнями, которые трудно или вообще не разрешимы. Стоимость проектов превысила все допустимые финансовые границы.
Менеджеры уже перестают слушать когда слышат в речи слово "фреймвок".

Да. Если программисты учредят священный трибунал который будет судить фреймворкеро-строителей
- то я согласен в нем быть председателем.
18 фев 19, 10:50    [21812624]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
И как ни страно, Ява ИИ дает предсказуемый результат при разработке проектов с небольшой допустимой девальвацией в 10-20% как по бюджету так и по времени. Остальные же, к примеру, яваскриптовые фреймоки улетают 200-300% выше запланированого бюджета.
Так что есть смысл поднимать ява ИИ. Ява ИИ как старый Кобол - он работает и выполняет задачи и жизнь спокойна и хорошо оплачиваема.

Наличие или отсутсвие EE в стеке ваших технологий вовсе не гарантирует успеха. Я-бы даже более сказал.
Вместо главного вопроса - покажите вашу архитектурную диаграмму - сегодня просто спрашивают у вас EE?
Ooooo! Ee! Это мать его впризнак что у вас всё круто! Ребята! Смотрите! У этих пацанов есть EE!!

Вроде как сертификацию прошел.
18 фев 19, 10:53    [21812633]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
andreykaT
С другой стороны после какого то момента уже пофигу на каком фреймворка писать. Ее так ее. Спринг так спринг.

Бородач-программист которому было далеко за 50 как-то сказал что после "Perl" уже пофиг на каком ЯП
писать и после выучивания спецификаций RFC в части сетей и протоколов уже пофиг на новые протоколы.
Ты просто видишь мир в его медленном и плавном развитии. Ничего нового нет. Всё - пережовывание старого.
18 фев 19, 10:57    [21812638]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Лысый дядька
Member

Откуда:
Сообщений: 356
RonibGreat
Вообще наблюдается такая ситуация что за последних 5-8 лет было изобретено столько фреймовоков что от одного слова фреймок уже тошнит. Много проектов собственно завалились из-за того что подписались на фреймвок и застряли в нем с его ограничениями и подводными камнями, которые трудно или вообще не разрешимы. Стоимость проектов превысила все допустимые финансовые границы.
Менеджеры уже перестают слушать когда слышат в речи слово "фреймвок".


Всегда считал, что ИТ-специалисты это люди прежде всего умеющие работать с информацией. Как же так получается, что "много проектов завалились" из-за того, что айтишники не смогли отделить зерна от плевел и агнцев от козлищ? Тут либо специалисты такие, либо проекты такие, они бы и сами загнулись безо всяких дополнительных причин. Те фреймворки, на которые стоило делать ставки 5-8 лет назад, никуда не делись - живут и развиваются и их не сказать, чтобы было как-то очень много. Понятно, что всякие поделки от суперпрограммистов типа нашего вади появляются как грибы, но это вы себе по затылку должны лупить, если втащили это в продакшен.
18 фев 19, 11:04    [21812652]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
andreykaT
Member

Откуда:
Сообщений: 2376
именно. в первый фреймворк въехать это задача требующая усилий. а все последующие уже как то проще. повторяется всё штоль. с минимальной косметикой.

хотя лично я вот например, на ява ее тупо писать бы не хотел. если только заинтересуют очень сильно.
18 фев 19, 11:09    [21812662]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Kachalov
Member

Откуда: Москва
Сообщений: 5649
andreykaT
на ява ее тупо писать бы не хотел

- пишите умно
18 фев 19, 11:43    [21812728]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Лысый дядька
RonibGreat
Вообще наблюдается такая ситуация что за последних 5-8 лет было изобретено столько фреймовоков что от одного слова фреймок уже тошнит. Много проектов собственно завалились из-за того что подписались на фреймвок и застряли в нем с его ограничениями и подводными камнями, которые трудно или вообще не разрешимы. Стоимость проектов превысила все допустимые финансовые границы.
Менеджеры уже перестают слушать когда слышат в речи слово "фреймвок".


Всегда считал, что ИТ-специалисты это люди прежде всего умеющие работать с информацией. Как же так получается, что "много проектов завалились" из-за того, что айтишники не смогли отделить зерна от плевел и агнцев от козлищ? Тут либо специалисты такие, либо проекты такие, они бы и сами загнулись безо всяких дополнительных причин. Те фреймворки, на которые стоило делать ставки 5-8 лет назад, никуда не делись - живут и развиваются и их не сказать, чтобы было как-то очень много. Понятно, что всякие поделки от суперпрограммистов типа нашего вади появляются как грибы, но это вы себе по затылку должны лупить, если втащили это в продакшен.

Пендосы проводили исследования. 80 % фейлов проектов - это неудачные коммуникации. Грубо говоря - мало общались
с представителем заказчика.

Аутисты хреновы.
18 фев 19, 12:09    [21812766]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Лысый дядька
Тут либо специалисты такие, либо проекты такие, они бы и сами загнулись безо всяких дополнительных причин. Те фреймворки, на которые стоило делать ставки 5-8 лет назад, никуда не делись - живут и развиваются и их не сказать, чтобы было как-то очень много.

Я тут немножко еще добавлю. Варианты выбора фреймворков (архитектур)

1) на основе остаточных знаний. Тоесть вариант - "мы так раньше всегда делали и летало".

2) генеральный синьор-помидор грызя карандаш и глядя в потолок прикидывает ... значить так.. есть
небольшая фора... до первого релиза еще пол-года. Попробуем насетапить пилотную часть проекта на новом
модном фреймворчике... Он Вроде ничо так. Тем более что кодящие мартышки
есть и готовы рвать и метать. Если чо... ЗА 2 дня до релиза я сяду и перепишу на Спринг-Бут

3) на основе стандартов и сертификаций (по требованию кастомера). Яркий пример - OSGI, и прочие монструозные
поделия которые несут мало пользы но они прописаны в некие регламентные документы и их никто нарушить не имеет
права и поэтому все тихо молчат в тряпочку и философски кодят.

Забавно что уже по факту применения стандарта нет оценки качества его применения. Тоесть он есть но нет сравнения.
Как было "без него".

4) На основе покупки аккаунта в GoogleCloud, AWS. Купили - изучили рекомендуемые фреймворки и погнали кодить.
Ситуация почти безвыходная. Поднимать Spring-приложение в VPS - обычно дорого. Ведь их нужно много. И поэтому
ищут смежные решения (serverless) а они уже требуют декомпозиции вашей архитектуры на атомы того же гугла или амазона.
И эти атомы тоже не всегда удобные.
18 фев 19, 14:18    [21813022]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Kachalov
Member

Откуда: Москва
Сообщений: 5649
mayton
Я тут немножко еще добавлю. Варианты выбора ...

- у Вас какая то негативная коннотация, все перечисленные подходы имеют место быть и в них есть рациональное зерно
18 фев 19, 15:10    [21813118]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
Лысый дядька
Как же так получается, что "много проектов завалились" из-за того, что айтишники не смогли отделить зерна от плевел и агнцев от козлищ? Тут либо специалисты такие, либо проекты такие, они бы и сами загнулись безо всяких дополнительных причин.


Обычно те, кто принимал решение о применении того или иного фреймвока уже нет на проекте (ушел на другую работу, выгнали, и т.д.) и лямку тянут те, кого наняли доделаывать проект.
18 фев 19, 16:09    [21813277]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
andreykaT
Member

Откуда:
Сообщений: 2376
mayton
Лысый дядька
пропущено...


Всегда считал, что ИТ-специалисты это люди прежде всего умеющие работать с информацией. Как же так получается, что "много проектов завалились" из-за того, что айтишники не смогли отделить зерна от плевел и агнцев от козлищ? Тут либо специалисты такие, либо проекты такие, они бы и сами загнулись безо всяких дополнительных причин. Те фреймворки, на которые стоило делать ставки 5-8 лет назад, никуда не делись - живут и развиваются и их не сказать, чтобы было как-то очень много. Понятно, что всякие поделки от суперпрограммистов типа нашего вади появляются как грибы, но это вы себе по затылку должны лупить, если втащили это в продакшен.

Пендосы проводили исследования. 80 % фейлов проектов - это неудачные коммуникации. Грубо говоря - мало общались
с представителем заказчика.

Аутисты хреновы.

так у них понятие "коммуникация" это не только "эй Джон, как будем эту хрень пилить?" или "эй Мэтью, давай придумаем новую фичу".

мне кажется это о том, что пилят какую-то дичь, даже не проведя исследования ЦА нужно ли им это вообще.

я сам сидел в трех таких проектах. Все три или сдохли или висят на бабле сдоенном с инвесторов которые его туда вкачивают потому что у продуктов продажники - евреи и смогут продать даже снег чукчам.
18 фев 19, 16:11    [21813285]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
andreykaT
Member

Откуда:
Сообщений: 2376
вообще, пока косвенно смог потрогать только раз действительно стрельнувший проект. НО он стрельнул потому что имеет отношение к некоторым гос-органам и им тупо заставили паству пользоваться.
18 фев 19, 16:13    [21813289]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
andreykaT
Member

Откуда:
Сообщений: 2376
кстати, у одного проекта чек на авс только в районе 20-тки не говоря о толпе программистов менегеров тестировщиков. выложили в маркеты. количество скачиваний -- 0. в смысле - НОЛЬ. совсем НОЛЬ. зеро решили: оу просто фич мало надо накинуть. )))
18 фев 19, 16:15    [21813293]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
А вообще Ява ИИ всего лишь спецификация (набор интерфейсов), а всякие Спринги, Хибернейты, ИДЖБ - конкретная реализация. В любом случает Ява ИИ надо знать как основу.
18 фев 19, 16:55    [21813390]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
А вообще Ява ИИ всего лишь спецификация (набор интерфейсов), а всякие Спринги, Хибернейты, ИДЖБ - конкретная реализация. В любом случает Ява ИИ надо знать как основу.

Spring - это EE ?
18 фев 19, 17:33    [21813467]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton,

И да, и больше. JEE попытка ввести стандарт в java, Spring идет дальше этого стандарта давая новые фитчи и инструменты.
18 фев 19, 17:59    [21813503]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Kachalov
Member

Откуда: Москва
Сообщений: 5649
mayton
RonibGreat
А вообще Ява ИИ всего лишь спецификация (набор интерфейсов), а всякие Спринги, Хибернейты, ИДЖБ - конкретная реализация. В любом случает Ява ИИ надо знать как основу.

Spring - это EE ?

- ну что Вы, это же Ява ИИ!
18 фев 19, 18:17    [21813551]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Ладно проехали. Пускай будет EE.
18 фев 19, 18:21    [21813560]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Kachalov
Member

Откуда: Москва
Сообщений: 5649
mayton
Spring - это EE ?

Лично я, Spring как JavaEE не позиционирую. JavaEE - это определенные спецификации имеющие номер версии, а Spring - это семейство фреймворков, исторически задумывавшееся как альтернатива EJB, но уже давно являющееся самостоятельным явлением. А если рассуждать о "Ява ИИ", т е отойти от догматичного "поддерживает-не поддерживает" и мыслить "широко", как это делает RonibGreat, то это альтернативное к JavaEE решение. В любом случае, Spring не является "конкретной реализацией" JavaEE, как это утверждает RonibGreat.
18 фев 19, 19:08    [21813636]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
Kachalov,

Тут можно зарыться в определаниях, что с айтишным миром и происходит. Но могу сказать чисто из практики, что нечего пытаться понять Спринг пока не прошел JEE туториалы и документацию. Spring есть надстройка, навороченый код который помогает и работает в 80% всех задач. Все можно реализовать самому используя стандартный JEE, но надо будет писать все модули самому. В Спринге уже все написано и подходит для большинства задач.
18 фев 19, 19:34    [21813653]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Лысый дядька
Member

Откуда:
Сообщений: 356
RonibGreat
Но могу сказать чисто из практики, что нечего пытаться понять Спринг пока не прошел JEE туториалы и документацию.

Слушайте, а если я вам скажу, что понял спринг не пройдя JEE туториалы, вы мне не поверите?
18 фев 19, 19:40    [21813660]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Когда я учился в универе. То меня учили давать всем сущностям определение.
Тоесть если мы определили предмет - то мы можем дальше говорить и делать суждение.
Например:

Биссектриса - геометрическое место точек равноудалённых от сторон угла.

Здесь забегая вперед я скажу что я привожу не точные определения а только примеры
того КАК это могло-бы быть.


Например:

JavaEE - это набор спецификаций.... документов ... рекомендаций...

Технологии EE - подразделы Java EE которые детализируют....

Spring - современный фреймворк который ...

GlassFish - современный фреймворк который ...

И далее как в юриспруденции. Если мы определили предмет - мы можем спорить. Судить. И так далее.
18 фев 19, 19:47    [21813665]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
Лысый дядька,

Да мне пофиг. Если тебе скажу простую задачу и как ее реализовать в Спринге незная ЭЕ:

Задача:
В Oracle базе есть запись и одно из полей INTEGER. Поле может быть заполнено, а может быть просто введен ноль.
Но при использовании Spring/Hibernate и всех его приблуд на гора выдается всегда ноль в обоих случаях.
Как узнать был введен ноль, или просто ничего не вводилось?

Tip: без знания JEE этой задачи не решить..
18 фев 19, 19:52    [21813670]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
Лысый дядька,

Да мне пофиг. Если тебе скажу простую задачу и как ее реализовать в Спринге незная ЭЕ:

Задача:
В Oracle базе есть запись и одно из полей INTEGER. Поле может быть заполнено, а может быть просто введен ноль.
Но при использовании Spring/Hibernate и всех его приблуд на гора выдается всегда ноль в обоих случаях.
Как узнать был введен ноль, или просто ничего не вводилось?

Tip: без знания JEE этой задачи не решить..

А как вы определили @Column? Integer? или int?
18 фев 19, 19:55    [21813675]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Лысый дядька
Member

Откуда:
Сообщений: 356
RonibGreat
Но при использовании Spring/Hibernate и всех его приблуд на гора выдается всегда ноль в обоих случаях.

Прискорбно! Я использую MongoDB. Может быть неправильно использую? Что именно мне надо почитать из мира Java EE чтобы более лучше эту СУБД использовать со спрингом? Да, еще RabbitMQ и grpc.
18 фев 19, 20:05    [21813684]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Лысый дядька
RonibGreat
Но при использовании Spring/Hibernate и всех его приблуд на гора выдается всегда ноль в обоих случаях.

Прискорбно! Я использую MongoDB. Может быть неправильно использую? Что именно мне надо почитать из мира Java EE чтобы более лучше эту СУБД использовать со спрингом? Да, еще RabbitMQ и grpc.

Достаточно туториалы по SpringData.

По RabbitMq не скажу. Не специалист.
18 фев 19, 20:08    [21813686]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton,

Ну можешь опеределить как NUMBER. С другими базами тоже может быть эта проблема - с другими базами не работал, или точнее небыло такой задачи.
18 фев 19, 20:09    [21813687]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
mayton,

Ну можешь опеределить как NUMBER. С другими базами тоже может быть эта проблема - с другими базами не работал, или точнее небыло такой задачи.

Да я не про это. На про базу. На уровне ORM вы какой java тип определили?
18 фев 19, 20:16    [21813690]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton,

integer
18 фев 19, 20:21    [21813693]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Вот в смежном топике юный падаван кодит датасорс под стеклянную рыбу.

https://www.sql.ru/forum/1309281/tomcat-soedinenie-s-bd-cherez-resource-name-datasource

Заметте! Задача вообще ушла на задний план. Бизнес-ценность под вопросом. Боже! Я хватаюсь за голову.
Я 5 лет учил языки программирования и для чего? Чтоб искать смыслы в этом? Что делает этот код?

Я вас спрашиваю дорогие мои ентерпрайз кодеры! Ради чего это все! Ради галочки! Ради ентерпрайза!
Ради чего то что можно было написать в 2 строки размазано на 100 строк? Неудивительно что дотнетчики
считают нас уродами.

Да нахрен нужен мне такой ентерпрайз! Лучше к фрикам пойду на стартапы. И-то смыслов больше.
По крайне мере код лаконичнее.
18 фев 19, 20:25    [21813695]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
mayton,

integer

Ну замените на объект Integer. И проверяйте его на null.
18 фев 19, 20:25    [21813697]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton

Да нахрен нужен мне такой ентерпрайз! Лучше к фрикам пойду на стартапы. И-то смыслов больше.
По крайне мере код лаконичнее.


А жрать что будешь? Интерпрайз платит деньги и на жизнь хватает, а старперы - надо работать с утра и до познего вечера за идею идеального кода! И почему ты решил что те 100 строк кода можно заменить двмя? Обоснуй?
18 фев 19, 20:30    [21813700]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton,

Сам попробуй, а потом скажешь. Я ответ знаю. Просто я привел один из примеров где знание JEE необходим.
18 фев 19, 20:32    [21813704]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
mayton
Да нахрен нужен мне такой ентерпрайз! Лучше к фрикам пойду на стартапы. И-то смыслов больше.
По крайне мере код лаконичнее.


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

Да я наобум сказал. Возьмите паретто. 20 на 80.
18 фев 19, 20:40    [21813710]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton,

Ну во первых в приведеном примере вообще неправильно сделан подход к работе с базой из апликейшн сервера. При правильной постановке вопроса там будет тоже не больше трех строк. Хороший пример незнания JEE/Spring/Hibernate и т.д.
18 фев 19, 20:43    [21813711]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
mayton,

Ну во первых в приведеном примере вообще неправильно сделан подход к работе с базой из апликейшн сервера. При правильной постановке вопроса там будет тоже не больше трех строк. Хороший пример незнания JEE/Spring/Hibernate и т.д.

Да не важно вобщем-то хороший пример или плохой. Этот пример характеризует нашу отрасль.
Юный падаван вообще не думает о business value.

Он думат о том как соблюсти стандарты и протоколы. Эдакий клерк. Нет я не говорю что они не нужны.
Я говорю о том кто ему сказали - кодь так ибо это ЕЕ и вообще круто. Он кодит. Он не знает. Он верует.

Trust in God, bro!
18 фев 19, 20:50    [21813714]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton,

Все что имеет смысл так скока денег за это отвалят - хоть крестиком, хоть кружочками; в чем угодно.
18 фев 19, 21:03    [21813720]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
mayton,

Все что имеет смысл так скока денег за это отвалят - хоть крестиком, хоть кружочками; в чем угодно.

Да ради бога. Кодьте.
18 фев 19, 21:17    [21813725]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
andreykaT
Member

Откуда:
Сообщений: 2376
кодьте. слово то какое
19 фев 19, 16:27    [21814502]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Пейте. Пойте. Бейте....
19 фев 19, 16:41    [21814529]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Вот еще один "клерк" насмерть придавленный ЕЕ-технологиями.

https://www.sql.ru/forum/1309227/oracleconnectionpooldatasource-websphere-application-serve

Тоже нет и не видно никакого бизнес-value. Так... поклонение идолам.
20 фев 19, 01:11    [21814987]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton
Вот еще один "клерк" насмерть придавленный ЕЕ-технологиями.

https://www.sql.ru/forum/1309227/oracleconnectionpooldatasource-websphere-application-serve

Тоже нет и не видно никакого бизнес-value. Так... поклонение идолам.


А че не так? В мире сотни тысяч серверов айбиэмовских работает, а также оракловский веблоджик. И системы большие и солидные. Обслуживают миллионы посетителей в день, то есть держат нагрузку легко. Если бы так было все просто что Томкатом и Джети можно было бы заткнуть все дыры, то первых не было бы.

Всем нынешним технологиям очень далеко до производительности и управляемости Websphere, WebLogic.
20 фев 19, 05:55    [21815072]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
RonibGreat
mayton
Вот еще один "клерк" насмерть придавленный ЕЕ-технологиями.

https://www.sql.ru/forum/1309227/oracleconnectionpooldatasource-websphere-application-serve

Тоже нет и не видно никакого бизнес-value. Так... поклонение идолам.


А че не так? В мире сотни тысяч серверов айбиэмовских работает, а также оракловский веблоджик. И системы большие и солидные. Обслуживают миллионы посетителей в день, то есть держат нагрузку легко. Если бы так было все просто что Томкатом и Джети можно было бы заткнуть все дыры, то первых не было бы.

Всем нынешним технологиям очень далеко до производительности и управляемости Websphere, WebLogic.


какое-то время назад(вроде?) томкат был частью webSphere - выступая, собственно, в роли контейнера сервлетов. Что то изменилось?
20 фев 19, 08:35    [21815103]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
am_sasa
Member

Откуда:
Сообщений: 705
RonibGreat
А че не так? В мире сотни тысяч серверов айбиэмовских работает, а также оракловский веблоджик. И системы большие и солидные. Обслуживают миллионы посетителей в день, то есть держат нагрузку легко. Если бы так было все просто что Томкатом и Джети можно было бы заткнуть все дыры, то первых не было бы.
Так к этому все и идет. Раньше бабло пилили (принимал участие), поэтому и писали под эти монстры.
20 фев 19, 09:59    [21815151]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Kachalov
Member

Откуда: Москва
Сообщений: 5649
Озверин
томкат был частью webSphere - выступая, собственно, в роли контейнера сервлетов. Что то изменилось?

- ничего не изменилось. Энтерпрайз - это не только сервлеты.
20 фев 19, 10:28    [21815170]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
alex55555
Member

Откуда:
Сообщений: 2129
mayton
Тоже нет и не видно никакого бизнес-value. Так... поклонение идолам.

Бизнес-value будет, когда прожект получит ещё много кода.

Когда пилят автомобиль, то сначала копают землю и складируют на вид какую-то грязь в вагоны, но это совсем не поклонение грязным идолам.
20 фев 19, 10:41    [21815184]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Озверин
какое-то время назад(вроде?) томкат был частью webSphere

Разве что лет 100 назад. А после - никаких следов.
20 фев 19, 10:42    [21815186]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Озверин
Member

Откуда: Ростов-на-Дону
Сообщений: 5183
Kachalov
Озверин
томкат был частью webSphere - выступая, собственно, в роли контейнера сервлетов. Что то изменилось?

- ничего не изменилось. Энтерпрайз - это не только сервлеты.


да может и не только, просто разговор шел о производетильности. Если мы сравниваем томкат с вебсфером, то можем сравнить только производительность контейнера сервлетов....
я пытался найти логику!
20 фев 19, 13:23    [21815354]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Непонятен вообще наезд на GlassFish.
У шапристов вообще почти один веб сервер всю жизнь.
Вы этого хотите?
20 фев 19, 13:35    [21815367]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Да кому она нужна эта веб-сфера?
20 фев 19, 14:23    [21815450]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
mayton
Да кому она нужна эта веб-сфера?
там где оракле, шины, GIS, BPMN
https://www.esri-cis.ru/news/arcreview/detail.php?ID=17008&SECTION_ID=1048
20 фев 19, 14:38    [21815455]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Kachalov
Member

Откуда: Москва
Сообщений: 5649
Озверин
Если мы сравниваем томкат с вебсфером, то можем сравнить только производительность контейнера сервлетов....
я пытался найти логику!

- в этом топике мнения разделились) Кто то считает что JavaEE - это сервлеты, кто то, что это JPA. Вероятно и те и другие мало знают про JavaEE, отсюда и странные сравнения типа: Jetty vs WebLogic. Ждем сравнения JDBC и JPA/Hibernate ))
20 фев 19, 14:51    [21815474]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Дай бох. Это предполагает изначально стартовые условия.

Вобщем... EE-клерикализм имеет свой последний аргумент в виде там где кастомер уже что-то оплатил и купил.
Тоесть "мыб конешна хотели другое но... у нас уже есть OSGI, WebSphere, и еще целый стек всего ненужного"

Я против этого аргумента не пойду.

Я соглашусь.
20 фев 19, 14:51    [21815476]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
Kachalov
Озверин
Если мы сравниваем томкат с вебсфером, то можем сравнить только производительность контейнера сервлетов....
я пытался найти логику!

- в этом топике мнения разделились) Кто то считает что JavaEE - это сервлеты, кто то, что это JPA. Вероятно и те и другие мало знают про JavaEE, отсюда и странные сравнения типа: Jetty vs WebLogic. Ждем сравнения JDBC и JPA/Hibernate ))

Я-же говорил. Давайте в топике напишем определение.

Пока не написали - будет пустое метание навоза на турбину. Каждый включается активно в спор но при этом
мыслит в голове своё собственное представление о предмете спора. И поймет это аж на 100-й странице.
Или не поймет.
20 фев 19, 14:53    [21815478]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4751
mayton
Да кому она нужна эта веб-сфера?


Манагерам.
Еще никого не наказали за выбор продукции IBM :-)

P.S. Имел опыт работы с WebSphere, jBoss и Glassfish, из них WebSphere доставляло меньше всего проблем.
25 фев 19, 08:47    [21818454]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
agg812
Member

Откуда:
Сообщений: 8
AFAIK GlasshFish наследнки Java Application Server от Sun, который и был (и есть)
примером имплементации всех Java EE специальностей (Java Mail, JMS, HTTP Servle Container, JNDI etc).
Кто это не все не может (Tomcat, Spring, Tibco etc) тот не EE, а кто может (и иногда значительно лучше)
тот и молодец (Oracke Weblogic Server, IBM WebSphere App. Server etc).
IHMO.
6 мар 19, 23:21    [21826829]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
RonibGreat
Member

Откуда:
Сообщений: 1020
mayton
Да кому она нужна эта веб-сфера?


Нам. У нас миллионы посещений в день, и миллионы транзакций в день, и они не распределены во времени, а в определенные часы. В эти часы вся нагрузка и происходит. ВебСфира держит нагрузку работая, а все остальные валятся. Алтернативы пока нет.
9 мар 19, 17:00    [21828421]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
mayton
Member

Откуда: loopback
Сообщений: 41895
RonibGreat
mayton
Да кому она нужна эта веб-сфера?


Нам. У нас миллионы посещений в день, и миллионы транзакций в день, и они не распределены во времени, а в определенные часы. В эти часы вся нагрузка и происходит. ВебСфира держит нагрузку работая, а все остальные валятся. Алтернативы пока нет.

Ну ОК. Я надеюсь ваши архитекторы действительно пробовали альтернативы.
9 мар 19, 17:03    [21828425]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
rema174
Member

Откуда:
Сообщений: 1983
mayton
razliv
Здравствуйте,

Уже практически 3 года как работаю с Java SE, интеграционные проекты(в основном
веб-сервисы(ws-rest, soap)). За это время стал твердым Ява СЕ программистом, сдал
сертификацию - java certified professional 8.

Хочется расти в сторону Ява ЕЕ - сам имею опыт работы со спрингом. Какую литературу/
видео - вы можете порекомендовать по Ява ЕЕ ?

Не нужно ходить в EE. Ничего там уже лучшего не будет. Делая ws-rest, soap вы спокойно поднимете те-же деньги.
Вообще чем крупнее проект тем он более нудный. И в нем будет больше легаси. (Я гарантирую это). Вы даже
можете скатится с любимой восьмерки на шестерку. Это вполне реально.

Вобщем не ходите в EE. Там очень скучно и ничего вобщем-то нет. Программисты EE - это просто клерки
которые аккуратно реализуют спецификации. Причем они сами уже не знают зачем эти спецификации нужны.
Ну и самая возговыносящая вещь - это ORM-ы. Они везде где нужно и где не нужно. Они мешают и раздражают.

Вообще мир Java сейчас застыл в стадии поиска или нащупывания лучших практик. Тоесть такого бурного языкового
или фреймворкового роста как в при Java 1.5 уже нету. Основные фреймворки написаны и работают.
Язык - работает.


+1
16 мар 19, 13:39    [21834583]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
jbond81
Member

Откуда:
Сообщений: 736
А как перейти из мира FullStack Java (java8, junit, rest, soy, maven, tomcat, openapi, es6, html, css, bootstrap, vue, webpack, jest, selenium) в мир однофайловой раазработке похапе страничек с использованием встроенных туда html, css 1.0, vanilla jscript и глобальных переменных без потери в зарплате?
17 мар 19, 11:35    [21835109]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Kachalov
Member

Откуда: Москва
Сообщений: 5649
jbond81
А как перейти из мира FullStack Java (java8, junit, rest, soy, maven, tomcat, openapi, es6, html, css, bootstrap, vue, webpack, jest, selenium) в мир однофайловой раазработке похапе страничек с использованием встроенных туда html, css 1.0, vanilla jscript и глобальных переменных без потери в зарплате?

- изучить актуальные фреймворки (Zend Framework) и сдать сертификации
17 мар 19, 23:29    [21835468]     Ответить | Цитировать Сообщить модератору
 Re: Из ява се в ява ее  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3187
jbond81
А как перейти из мира FullStack Java (java8, junit, rest, soy, maven, tomcat, openapi, es6, html, css, bootstrap, vue, webpack, jest, selenium) в мир однофайловой раазработке похапе страничек с использованием встроенных туда html, css 1.0, vanilla jscript и глобальных переменных без потери в зарплате?


Можно решать задачи на leetcode для php.

21820209

Хорошего Вам дня!
17 мар 19, 23:40    [21835474]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3      [все]
Все форумы / Java Ответить