•개념
– 객체의 내용을 파일 혹은 네트워크를 통하여 바이트 스트림으로 입출력을 의미한다.
•기능 및 특징
–객체를 파일에 저장함으로써 객체의 경량영속성을 제공한다.(자바빈즈에서이용)
–객체를 네트워크를 통하여 간단하게 교환한다.(원격메소드호출에서 이용)
–객체의 내용을 입출력 형식을 생각하지 않고 손쉽게 저장, 검색, 전송할 수 있다.
–ObjectInputStream, ObjectOutputStream 클래스를 사용하여 입출력 할 수 있다
Serializable 인터페이스
•Serializable 인터페이스를 구현하지 않는 클래스의 객체는 객체 직렬화로 입출력할 수
없다. 왜냐하면 NotSerializableException 이 발생하기 때문이다.
• 객체가 직렬화에 의해서 입출력 될 때, Serializable 인터페이스를 구현하는 최상위 클래
스 부 터 시작하여 Transient로 선언되지 않은 인스턴스 변수가 입출력 된다.
인스턴스 변수가 객체를 참조 하는 경우, 그 객체도 입출력된다.
( 그 객체의 클래스도 Serializable 인터페이스를 구현하여야 한다.)
'IT 전용글 > EJB' 카테고리의 다른 글
BEA Weblogic 설치 / 기본셋팅. (0) | 2009.02.03 |
---|---|
RMI 실습 (0) | 2009.02.03 |
웹로직 다운로드 URL (0) | 2009.02.03 |
Stub 객체 생성방법. (0) | 2009.02.02 |
RMI + 원격객체생성방법 (EJB) 대박 ㅡ,.ㅡ 2009.02.02(오전/오후) (0) | 2009.02.02 |