기타 자바 개념2

TopOfTheHead·2025년 2월 2일

자바 ( JAVA )

목록 보기
2/23


        

Serializable interface :
Java 객체를 직렬화(Selialization)할 수 있도록 하는 인터페이스
▶ 해당 interface를 상속하여 네트워크를 통해 객체를 전송시 ( Web API ) , 객체를 파일이나 DB에 저장 시 활용.

  • 직렬화 (Serialization) :
    자바객체Data Stream( JSON / XML )으로 변환하여 파일에 저장하거나 네트워크를 통해 전송할 수 있도록 하는 과정
    ex ) @ResponseBody

  • 역직렬화(Deserialization) :
    Data Stream자바객체로 변환하는 과정.
    ex ) @RequestBody

    Java의 가장 많이 사용하는 JSON Serialization Framework : Jackson
    @ResponseBody , @RequestBody에 포함

    Data Stream : 한번의 읽기 또는 쓰기 동작으로 전송되는 정보.
    Byte Stream : 데이터를 Byte( = 8bit ) 단위로 input , output 할 수 있는 Stream.
profile
공부기록 블로그

0개의 댓글