powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Exeption
16 сообщений из 66, страница 3 из 3
Exeption
    #40114077
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
localhost8080,

Ближе к чему?
)))
Вот напр.есть
Oracle PL / SQL - ORA-01403 «Данные не найдены»
Программист строя код все поймет. Читающий логи тоже все поймет.
Вот тебе надо ставить там на месте чтобы эти 2 лица все поняли.
...
Рейтинг: 0 / 0
Exeption
    #40114079
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
localhost8080

соотвественно если женщина == true мы должны закончить работу метода выбросом исключения

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

UnsupportedOperationException, в HTTP это method not allowed
...
Рейтинг: 0 / 0
Exeption
    #40114080
localhost8080
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов
localhost8080

соотвественно если женщина == true мы должны закончить работу метода выбросом исключения

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

UnsupportedOperationException, в HTTP это method not allowed

да что то прям совсем близкое
только код 409 мне тут подходит как нельзя лучше.
...
Рейтинг: 0 / 0
Exeption
    #40114084
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
localhost8080,

Он прав. Отлично подходит.
А твой 409 не относится к бэку вообще. Ты не HTTP..Error отправляешь. Можешь свои коды.
...
Рейтинг: 0 / 0
Exeption
    #40114085
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как типы полей бд не равны типам в ЯП.
...
Рейтинг: 0 / 0
Exeption
    #40114293
localhost8080
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
localhost8080,

Он прав. Отлично подходит.
А твой 409 не относится к бэку вообще. Ты не HTTP..Error отправляешь. Можешь свои коды.

405 не очень тут по семантике - ибо метод то есть ,просто при выполенении этого метода будет конфликт- почитай коды - 409 как раз таки то что я бы выкинул на фронты ,а вот в БЛ буду прокидывать IllegalStateExeption ибо unsupoted так близок по духу но все же не то

но готов подискутировать
...
Рейтинг: 0 / 0
Exeption
    #40114311
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
localhost8080,
Я различаю бэк и фронт как типы полей java и оракле.
Отсюда
- клиент рест и прогеры js - 405
указанный клиентом метод нельзя применить к текущему ресурсу. В ответе сервер должен указать доступные методы в заголовке Allow, разделив их запятой. Эту ошибку сервер должен возвращать, если метод ему известен, но он не применим именно к указанному в запросе ресурсу, если же указанный метод не применим на всём сервере, то клиенту нужно вернуть код 501 (Not Implemented). Появился в HTTP/1.1.
...
Бэкенд - не верный аргумент либо свое исключение
...
Рейтинг: 0 / 0
Exeption
    #40114313
localhost8080
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
localhost8080,
Я различаю бэк и фронт как типы полей java и оракле.
Отсюда
- клиент рест и прогеры js - 405
указанный клиентом метод нельзя применить к текущему ресурсу. В ответе сервер должен указать доступные методы в заголовке Allow, разделив их запятой. Эту ошибку сервер должен возвращать, если метод ему известен, но он не применим именно к указанному в запросе ресурсу, если же указанный метод не применим на всём сервере, то клиенту нужно вернуть код 501 (Not Implemented). Появился в HTTP/1.1.
...
Бэкенд - не верный аргумент либо свое исключение

не совсем так - применить метод к текущему ресурсу можно ,но будет конфликт - это 409
а по БЛ там больше всего подходит IllegalState
...
Рейтинг: 0 / 0
Exeption
    #40114318
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
localhost8080,
Выше уже сказали - райзе это "не можно".
))))
...
Рейтинг: 0 / 0
Exeption
    #40114319
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
нельзя применить к текущему ресурсу
НЕЛЬЗЯ увеличить пенис у
Http://sql.ru/user/345?act=увеличить
...
Рейтинг: 0 / 0
Exeption
    #40114320
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
localhost8080
БЛ там больше всего подходит IllegalState

У меня отличная память. Я на это ответил что сам лично лезу в справку не по этой ошибке, а по "не верный вызов метода/аргумента.
От твоих зависит прогеров.
...
Рейтинг: 0 / 0
Exeption
    #40114322
localhost8080
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
PetroNotC Sharp
нельзя применить к текущему ресурсу
НЕЛЬЗЯ увеличить пенис у
Http://sql.ru/user/345?act=увеличить

тоесть ты уверждаешь - что если метод применить к объекту и это введет в его не в конситсетное состояние - это 405?
а что тогда такое 409
...
Рейтинг: 0 / 0
Exeption
    #40114324
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
localhost8080,
БЛ на первом рубеже обороны и субд как модель данных не должны допускать приведение объкта в не кондиционное состояние)))).
Это исключено.
Приведи юзкейс..
Проверки на пол объекта поставь триггером в бд.
Или триггер в хибер
...
Рейтинг: 0 / 0
Exeption
    #40114366
localhost8080
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
localhost8080,
БЛ на первом рубеже обороны и субд как модель данных не должны допускать приведение объкта в не кондиционное состояние)))).
Это исключено.
Приведи юзкейс..
Проверки на пол объекта поставь триггером в бд.
Или триггер в хибер


смотри в чем суть - в том что я кину на фронт - без разницы это вообще можно опустить,важно какое исключение кидать в БЛ

мне не очень нравится UnsuportedOperation

хотя очень близко к тому что я хочу.Вообще по логике звучит что эта операция Unsuported
в другом случае IllegalState так же логичен ибо если я завершу этот метод - то ресур перейдет в не консистентное состояние
...
Рейтинг: 0 / 0
Exeption
    #40114371
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
localhost8080
Alexey Tomin
пропущено...


Никакой. Нужно иметь два метода - один с параметром int, другой без него и никакого дебильного iDontNeedInt

)) это как ? увеличить член на неизвестную величину?
есть один метод - метод увеличения члена
есть некто ,к кому мы хотим это применить
в момент применения мы проверяем - це кто мужчина чи женщина( не путайте с наследниками их тут нет - это просто пример из головы-там просто булевый флаг)
соотвественно если женщина == true мы должны закончить работу метода выбросом исключения

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


Я думал, что параметр iDontNeedInt именно что в методе. Но, как я теперь понял, это поле класса?
Если так, то да - используйте IllegalArgumentException . Или, лучше, preconditions из guava
...
Рейтинг: 0 / 0
Exeption
    #40114374
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Седьмая вода на киселе... Капец неужели вам это реально интересно?
...
Рейтинг: 0 / 0
16 сообщений из 66, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Exeption
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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