JAVA
[Java] 자바 직렬화(Serialization)
Serialize를 언제 쓰는건지 파악하고자 정리를 해보았다. 직렬화(Serialization) Java 내부 시스템에서 사용되는(또는 JVM 메모리에 올려진) 객체나 데이터를 외부에서 사용할 수 있도록 Byte 형태로 변환하는 것 (byte stream 형태) → 역직렬화 : 직렬화된 바이트 형태의 데이터를 객체로 변환하는 것. 직렬화를 쓰는 경우 VM의 메모리에서 상주하는 객체 데이터를 그대로 영속화(Persistence)할 때 사용된다. 시스템이 종료되더라도 사라지지 않으며, 영속화된 데이터이기 때문에 네트워크로 전송도 가능하다. Servlet Session Servlet 기반의 WAS들은 대부분 세션의 Java 직렬화를 지원한다. 파일로 저장, 세션 클러스터링, DB를 저장하는 옵션 등을 선택하면..
2021. 4. 12. 17:45