일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- String
- 자바
- 패스트캠퍼스후기
- Spring
- 웹
- javabasic
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 재택근무
- linux
- DesignPattern
- 디자인
- java기초
- ncs
- 국비
- 직장인인강
- 패캠챌린지
- 데이터베이스
- 패스트캠퍼스
- 자바예제
- 자바기본
- 스프링
- 자바기초
- DB
- 직장인자기계발
- 리눅스
- 디자인패턴
- js
- 자바연습문제
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- java
Archives
- Today
- Total
목록JPA (1)
FIF's 코딩팩토리
JDBC, JPA, Mybatis 차이점
들어가기 앞서 영속성에 대한 이해가 필요하다. 영속성(Persistence) 1. 데이터를 생성한 프로그램이 종료되더라도 사리지지 않는 데이터의 특성을 말한다. 2. 영속성을 갖지 않는 데이터는 단지 메모리에서만 존재하기 때문에 프로그램이 종료되면 모두 잃어버리게 된다. 때문에 파일 시스템, 관계형 데이터베이스 혹은 객체 데이터베이스 등을 활용하여 데이터를 영구적으로 저장하여 영속성을 부여한다. 3. Persistence Layer A. 프로그램의 아키텍처에서 데이터에 영속성을 부여해주는 계층을 말한다. B. JDBC를 이용하여 직접 구현할 수 있지만 Persistence Framework를 이용한 개발이 많다. C. i. 프레젠테이션 계층(Presentation layer) - UI계층 이라고도 함 i..
Database(데이터 베이스)
2020. 7. 2. 16:42