본문 바로가기
백수/Spring

영속성(Persistence)

728x90
반응형

영속성(Persistence)

  • 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터의 특성을 말한다.
  • 영속성을 갖지 않는 데이터는 단지 메모리에서만 존재하기 때문에 프로그램을 종료하면 모두 읽어 버리게 된다.
  • 영구객체(Object Persistrnce)
    • 메모리 상의 데이터를 파일 시스템, 관계형 데이터베이스 혹은 객체 데이터베이스 등을 활용하여 영구적으로 저장하여 영속성을 부여한다.
  • Persistence Layer
    • 프로그램의 아키텍처에서 데이터에 영속성을 부여해 주는 계층을 말한다.
    • JDBC를 이용하여 직접 구현할 수 있지만 Rersistence Framework를 이용한 개발이 많이 이루어진다.
  • Rersistence Framework
    • JDBC 프로그래밍의 복잡함이나 번거오룸 없이 간단한 작업만으로 데이터베이스와 연동되는 시스템을 빠르게 개발할 수 있으며 안정적인 구동을 보장합니다.
728x90
반응형

'백수 > Spring' 카테고리의 다른 글

비주얼 스튜디오 코드 프로젝트 생성 기본 설정  (0) 2023.10.18
ORM(Object Relation Mapping)  (0) 2023.07.14
Spring 프레임워크  (0) 2023.05.31
어노테이션 기초 정리  (0) 2023.05.30
Spring 기초  (0) 2023.05.23