私はWebサービスを作成しています。だから私は持っています:Java Webサービスとリモート例外のベストプラクティス
public interface MyService extends Remote
{
public void service1();
}
public class MyServiceImpl implements MyService
{
public void service1() { /* do something that sometimes throws an exception */ }
}
私は約RemoteException
を読んでいました。私はservice1()
のコードをすべてにあるtry..catch
にラップする必要がありますか?それから私はservice2()
、service3()
のようにしなければなりません。
これを実行するには、呼び出し元(私の場合はサーブレット)に任せてください。
サーバーで発生するすべてのものをリモート例外で正確にラップする必要がありますか?またはリモート呼び出しプロセス(リフレクション、シリアライゼーションなど)を処理する例外のみですか?
うわー、私は何とかあなたの答えを今まで見逃していました。まるで私が間違ってやっているかのように聞こえます... ありがとうございました。 – daramasala