2011-08-22 3 views
0

Netbeans를 사용하여 EJB 2.0 모듈을 만듭니다. 이 모듈에서는 로컬 및 원격 인터페이스를 모두 만들었습니다. Bean 클래스에 비즈니스 메소드를 추가하면 Netbeans을 사용하여 로컬 인터페이스 또는 원격 인터페이스 중 하나 또는 둘 모두에 편리하게 추가 할 수 있습니다. 로컬 및 원격 인터페이스에서 비즈니스 메소드를 추가하도록 선택한 경우 Netbeans는 경고 메시지 "Warning: Common implementation for both interfaces"을 표시합니다.Netbeans에서 "경고 : 두 인터페이스의 공통 구현"이 필요한 이유는 무엇입니까?

로컬 및 원격 인터페이스에서 동일한 비즈니스 방법을 사용하면 어떤 문제가 발생할 수 있는지 이해할 수 없습니까?

답변

1

this answer 참조 :

로컬 인터페이스 있다는 사실을 계속하여 참조 패스 원격 인터페이스를 통과하여 값이다. 호출자 (또는 bean)가 반환 값 (또는 각각 인수)에 상태를 돌연변이한다면, 이 둘 사이에서 다른 행동을하게 될 것입니다. 이 계약은 API 계약에서 을주의해서 관리해야합니다.

관련 문제