[JAVA] 직렬화 (Serialization)
※구글링을 통해서 가장 자세히 나와있는 블로그와 여러 블로그의 내용을 보고 작성했습니다. 출처는 밝히겠습니다. 직렬화(Serialization)란.... 객체 직렬화의 기본적인 개념은 객체를 바이트 스트림으로 쓰고 읽게 하는 것이다. 이러한 스트림들은 서블릿에서 세션 상태 저장이나 RMI(Remote Method Invoation) 호출에서 파라미터 전송, 자바빈즈 컴포넌트에서 상태 정보 저장, 네트워크를 통한 객체 전송 등 많은 작업들에서 사용할 수 있다. 장점 : 객체 자체의 내용을 입출력 형식에 구애 받지 않고 객체를 파일에 저장함으로써 영속성을 제공할 수 있으며, 객체 자체를 네트워크를 통하여 교환할 수 있게 된다. 직렬화 기법 선택시 고려할 점- 직렬화 기법에는 다양한 기법들이 존재하는데 특정 ..