Size: a a a

2020 June 15

A

Anton in pro.jvm
Я вообще то говорил про кодогенерацию сущностей для orm + кодогенрацию дтошек
источник

VS

Vladimir Sitnikov in pro.jvm
Roman Ushakov
Но я не писал, что мне не нравится.
Я написал, что поддерживать это будет сложно, или даже очень сложно, и время можно потратить с пользой на что-то другое.

В любом случае, когда кодогенерация где-то с боку (Аля dagger, и ему подобные) или, когда результат кодогенерация напрямую где-то используется.

Последнее и приносит столько проблем.
Ладно он там дата классы нагенерил, а, если что-то сложнее?

Моё имхо кодогенерация это либо реализация подкапотной логики
либо последний инструмент, когда мне уже фич языка не хватает.

Будь дело по лучше, чем сейчас с инструментами для кодогенерация, я, бы имел другое мнение.

Другое дело, если ты кодогенерацию для грааля используешь, вместо рефлексии например
Это смотря как генерацию делать.

Про кодогенерацию регулярно доклады идут: https://2017.heisenbug-piter.ru/talks/code-generation-as-a-way-of-trouble-solution-for-automator/
Или даже так: https://2018.jpoint.ru/talks/gnvv9ew1z2wigkemssm4m/
источник

RU

Roman Ushakov in pro.jvm
Igor
а как насчет jooq + mapstruct?
Не тыкал, предполагаю, что там могут быть проблемы при изменении схем в таблице.
Про mp, dto это круто, с моей стороны проблем я не увижу, т.е если дто используется для общения меж фронтом и бэком.

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

У нас любили присылать раз в месяц невалидные xml, из которых каждый раз приходилось генерить классы.
Это такой ад половину кода переписывать каждый раз. Уж начал в тот момент задумываться о написании маппинг механизма
источник

I

Igor in pro.jvm
Roman Ushakov
Не тыкал, предполагаю, что там могут быть проблемы при изменении схем в таблице.
Про mp, dto это круто, с моей стороны проблем я не увижу, т.е если дто используется для общения меж фронтом и бэком.

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

У нас любили присылать раз в месяц невалидные xml, из которых каждый раз приходилось генерить классы.
Это такой ад половину кода переписывать каждый раз. Уж начал в тот момент задумываться о написании маппинг механизма
так jooq как раз решает проблемы, когда схему поменяли, а код забыли
источник

RU

Roman Ushakov in pro.jvm
Vladimir Sitnikov
Это смотря как генерацию делать.

Про кодогенерацию регулярно доклады идут: https://2017.heisenbug-piter.ru/talks/code-generation-as-a-way-of-trouble-solution-for-automator/
Или даже так: https://2018.jpoint.ru/talks/gnvv9ew1z2wigkemssm4m/
+, очень сильно зависит от рук
источник

RU

Roman Ushakov in pro.jvm
Igor
так jooq как раз решает проблемы, когда схему поменяли, а код забыли
А, вот тогда это просто бомба
источник

RT

Renat Tugushev in pro.jvm
Всем привет! Коллеги, подскажите, пожалуйста, каким образом можно сделать NTLM/Kerberos аутентификацию для REST-клиента?
Пробовал Jersey2 + Waffle - по HTTP работает, по HTTPS - нет. При обработке ответа от сервера securitySontext.initialize кидается ошибками.
Приложение должно работать в домене, заказчик не хочет логинов/паролей в открытом виде в конфигах, а большинство примеров на тему "берём логин/пароль и шлём в http".
Начал смотреть ещё SPNEGO, но пока не пойму, не будет ли там таких же проблем...
источник

RT

Renat Tugushev in pro.jvm
или вообще может IIS как-то криво настроен... будет здорово, если укажите, куда копать
источник

Ю

Юрий in pro.jvm
Текст ошибки сервера на pastebin закиньте. Может у вас SSL ругается?
источник

RT

Renat Tugushev in pro.jvm
сервер ошибку не возвращает, он возвращает continue token, в результате обработки которого на клиенте возникает ошибка
источник

RT

Renat Tugushev in pro.jvm
сейчас закину стэк
источник

RT

Renat Tugushev in pro.jvm
источник

RT

Renat Tugushev in pro.jvm
сейчас ещё на so заведу, с кодом
источник

RT

Renat Tugushev in pro.jvm
источник

YG

Yamma Gamma in pro.jvm
Всем привет)Как решить?подскажите,пожалуйста!На сервере в кукисы сохранем данные по запросу юзера,всё ок,но в кукисам летит кодировка когда запрос с рускоязычными символами
источник

С

С in pro.jvm
use utf8;
источник

WT

Waldemar Tsiamruk in pro.jvm
Чат для нач-их: @javastart
источник

ИС

Ильдар Садыков... in pro.jvm
Ребят, может кто сталкивался с разработкой сервиса под след. требования:
1. Декларативно уметь описывать хранимые сущности - тут про метаданные под разные структуры сущностей
2. Уметь создавать/изменять/искать сущности по REST методам
Хочется без доработок кода уметь работать по API с новыми сущностями.

Технические заметки:
1. Ограничения в БД - круто вписывается под эти требования MongoDB, но у нас только PostgreSQL с должным уровнем администрирования.
2. Рассматривали три варианта (остановились на первом, п. 2.1):
      2.1. Генерить таблички и их колонки из кода во время выполнения сервиса, жить будем уже без JPA.
      2.2. Одна партиционированная таблица с колонками под тип сущности и JSONB под данные.
      2.3. Заюзаем фиксированный набор табличек с колонками типа value1, value2 и т.д.
источник

A

Artjom Kalita in pro.jvm
В PostgreSQL есть json/jsonb типа - берете и работаете с ними и будет вам около nosql
источник

ИС

Ильдар Садыков... in pro.jvm
Artjom Kalita
В PostgreSQL есть json/jsonb типа - берете и работаете с ними и будет вам около nosql
ок, спасибо
источник