웹 서비스를 작성 중입니다. 따라서 나는 가지고있다 :자바 웹 서비스 및 원격 예외 용 우수 사례
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