powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Как указать Swagger-у контекст приложения rest-сервиса?
22 сообщений из 47, страница 2 из 2
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056343
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Я представил.
И подумал что 200 методов не согласуется с REST принципами..
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056347
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Это как такой вопрос - "представь что человеку нужно выпить 200л пива".
Ну дак в год же!)))))
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056352
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
chpasha,
Я представил.
И подумал что 200 методов не согласуется с REST принципами..


В первом приближении на один тип данных 5 эндпойтов + по 5 на каждую коллекцию, сотню-другую на простеньком проекте набрать запросто
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056356
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Пример нужен. Ведь сотня на проект это и есть - бочка пива, но за год....
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056371
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Андрей Панфилов,Пример нужен.


да бери любой популярный сервис и оценивай возможность написания кода руками:
- youtube: https://github.com/APIs-guru/openapi-directory/blob/master/APIs/googleapis.com/youtube/v3/openapi.yaml
- s3: https://github.com/APIs-guru/openapi-directory/blob/master/APIs/amazonaws.com/s3/2006-03-01/openapi.yaml

у них предметная область не особо-то и широкая, т.е можешь считать что одна спецификация - это один микросервис

PetroNotC Sharp
но за год....


боюсь что за год придется пройти ни один десяток увлекательных квестов в духе "мы тут что-то поправили в тексте - нужно доработать API"
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056377
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Давай не будем обсуждать гигантов IT.
Там вообще никакие законы, паттерны и логика не работает.
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056379
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
>боюсь что за год придется пройти ни один десяток увлекательных квестов в духе "мы тут что-то поправили в тексте - нужно доработать API"
= вы хотите SOAP
- кнопа получить новый API
- кнопа Сгенерировать новые версии клиентских классов
- кнопа Пересобрать проект
Разгребаем 1500 errors
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056389
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто здесь против автоматизации?
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056398
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Кто здесь против автоматизации?
она уже была. SOAP.
Не понравилось)
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056408
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro, какие принципы - мы же не в мире единорогов живем. Вот у меня валяется wsdl какой-то и в нем, я специально посмотрел ибо помню, что жесть какая-то - 630 пилять методов. Ну вот и представь себе сгенерить для него клиент или сервер руками :)
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056410
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Вот был на фронте раньше JS. И все было замечательно.
Но тут появился клиент java ИЗ ЗА дребаных микросервисов.
Тут ведь классы перегонять понадобилось!
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056413
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Вот был на фронте раньше JS. И все было замечательно.
Но тут появился клиент java ИЗ ЗА дребаных микросервисов.
Тут ведь классы перегонять понадобилось!



JS никуда не делся. Он остался и работает.
Давай вот подкорректируй тезисы с учётом этого факта.
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056416
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Мне в js и в андроиде Умные часы не нужно классы перегонять.
Как то так.
Че там генерировать? Мапы?
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056418
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Классик как-то сказал.

Пусть сохнет, говорит Свинья.
Ничуть меня он не тревожит.
В нем проку мало вижу я.
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056422
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
Petro, какие принципы - мы же не в мире единорогов живем. Вот у меня валяется wsdl какой-то и в нем, я специально посмотрел ибо помню, что жесть какая-то - 630 пилять методов. Ну вот и представь себе сгенерить для него клиент или сервер руками :)
wsdl это SOAP - атавизм как ногти и волосы))))
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056426
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вырвать и сжечь. Прям на спине оголтелых "аналогистов".
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056438
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
wsdl это SOAP - атавизм как ногти и волосы

в данном случае выбор конкретной технологии не важен, важно что в дикой природе такие встречаются Http-бэкенды с сотнями методов и плевать они хотели на принципы

PetroNotC Sharp
Мне в js и в андроиде Умные часы не нужно классы перегонять.
Как то так.
Че там генерировать? Мапы?

в андроиде овердофига чего генериться, там вообще annotation processing в последние годы - любимая фишка. тот же android binding работает на кодогенерации и dagger уже не говоря про массы либ типа parceler, androidannotations, permissions-dispatcher и т.п.
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056445
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
Ну вот смотри. Разве логично ГЕНЕРИТЬ КЛИЕНТ СО ВСЕМИ МЕТОДАМИ что там есть?
Смотри как в SQL. В бд пол лимона полей. Но я пишу
select тут поля только те что мне надо
Логично?
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056467
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
chpasha,
Ну вот смотри. Разве логично ГЕНЕРИТЬ КЛИЕНТ СО ВСЕМИ МЕТОДАМИ что там есть?
Смотри как в SQL. В бд пол лимона полей. Но я пишу
select тут поля только те что мне надо
Логично?

Это называется протокол.

Но если сильно хоца - подредактируй свой клиент и выкинь те методы что ты не используешь.
Но КМК отсуствие нужного метода в час Х - бОльшее зло чем "лишние" методы. Все таки
у этого API был автор. И он закладывал туда какую-то идею.
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056480
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Разве логично ГЕНЕРИТЬ КЛИЕНТ СО ВСЕМИ МЕТОДАМИ что там есть?
зависит от ситуации. иногда нужно все, иногда нет, но 2 метода ты можешь руками написать, а вот 600 вряд ли ;) . так ладно методы, а dto для request/response тоже ведь нужны
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056491
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp

Ну вот смотри. Разве логично ГЕНЕРИТЬ КЛИЕНТ СО ВСЕМИ МЕТОДАМИ что там есть?
Смотри как в SQL. В бд пол лимона полей. Но я пишу
select тут поля только те что мне надо
Логично?


Неа, вот ты берешь и подрубаешь к коду зависимость какую-то, а используешь от силы 5% кода из этой зависимости, вопрос: зачем зависимость подрубать, если можно заново написать, а? Если про REST говорить, то там можно в качестве примера привести HATEOAS - там без использования всего выставленного API клиент может легко соснуть.
...
Рейтинг: 0 / 0
Как указать Swagger-у контекст приложения rest-сервиса?
    #40056531
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Именно HATEOAS. "Не сваггером единым".
chpasha,
Да вот, все больше ситуаций когда "берем то что нужно из API" все больше и больше. Я выше либу retrofit приводил.
Глупо генерировать всё всё всё API.
Оно разбросано по 1500 dll, ocx, idl, wsdl, url
mayton,
У гугл карт нет REST потому что там вообще ставится клиент от гугла в клиент который ты пишешь.
То есть вариантов то много, чтобы нагибать программиста брать себе 600 методов.
Не люблю бардак.
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Как указать Swagger-у контекст приложения rest-сервиса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]