728x90
반응형
java 세션 관리
-
[Java] Serializable 이란?Language/Java 2025. 4. 23. 17:50
✅ 자바에서 Serializable을 사용하는 이유1. 객체를 저장하거나 전송할 수 있게 하기 위해 Serializable을 구현하면 자바 객체를 바이트 형태로 변환할 수 있어 다음과 같은 작업이 가능합니다: 파일에 저장 네트워크를 통해 전송 메모리에 저장하여 캐싱2. 특정 상황에서 필요 RMI(Remote Method Invocation) HTTP 세션 저장 객체 복사 시✅ Serializable의 장점 간단한 구현 (implements Serializable) 자바 표준 직렬화 도구 제공 재사용성 향상✅ 사용 시 주의사항 serialVersionUID 명시 권장 모든 필드는 직렬화 가능한 타입이어야 함✅ 예제 코드// Person.javaimport java.io.Serializ..