spring framwork
-
CS 100문 100답 Q.001~003(JPA, Spring Framework, Spring Boot)카테고리 없음 2022. 7. 11. 08:58
키워드 풀이 001. JPA(JAVA Persistent API) 란 무엇인가? 영속성 관리 도구로써 Java ORM 기술에 대한 API 표준이다. RDB를 사용함에 있어 SQL문 작성없이 데이터를 생성, 조회, 수정, 삭제를 가능하게 한다. ORM(Object Relational Mapping)? 객체와 테이블을 매핑해서 패러다임의 불일치를 개 JPA(ORM)는 왜 사용 하는가? 개발의 패러다임이 객체지향 중심으로 변하는 중이나 여전히 데이터 관리를 관계형 DB에서 하다 보니 객체 지향의 특징을 살리지 못하거나, 특징을 살리기 위해 SQL Mapping에 너무 많은 시간을 투자하게 되어 ROI(Return On Investment)가 굉장히 떨어지게 된다. 구체적인 문제점 무한반복의 CRUD 코드 반복..