2016-12-19 5 views
0

У меня есть специальное исключение времени выполнения, которое я выбрал на стороне сервера. Я хочу перебросить его и поймать на стороне клиента. что я делаю? Я искал его, но ничего не нашел. Все, что я нашел, это «RMI» и «GWT».Можно ли исключить исключение на сервере и уловить его и обработать его в клиенте в java

ответ

0

Невозможно напрямую, но некоторые фреймворки, такие как RMI, способны сериализовать исключение по сети, а затем повторно бросать на клиентскую сторону, напрямую или чаще всего завернуты в какое-то исключение RemoteException. Это одна из причин, почему исключения Java являются сериализуемыми.

Если вы используете такую ​​фреймворк, можно создать исключение на одном конце и получить удаленное исключение на другом конце канала связи.

+0

благодарю вас за ответ. Я использовал отправку кода ошибки клиенту через сокет. – maryam

Смежные вопросы