Spring Boot6 [개념 및 기초] #2. JPA란? 1. JPA는 Java Persistence API이다. Persistence(영속성) : 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성을 의미. 영속성은 파일 시스템, 관계형 데이터베이스 혹은 객체 데이터베이스 등을 활용하여 구현한다. API : Application Programming Interface 인터페이스 : 상하관계가 존재하는 약속 프로토콜 : 관계가 동등한 약속 수많은 프로토콜로 만들어진 ‘인터넷' JPA Java 자바 프로그래밍을 할 때 Persistence 영구적으로 데이터를 저장하기 위해 필요한 Application Programming Interface 인터페이스 2. JPA는 ORM 기술이다. -> Object-Relational Mapping ORM.. 2021. 10. 13. [개념 및 기초] #1. 스프링이란? 백엔드 스택 중 스프링을 공부하고 싶어 강의를 찾던 중 유튜브에서 괜찮은 무료 강의를 발견해서 들었다. 데어 프로그래밍 님의 강의로 기본 개념 정리를 여러 사례를 들어 쉽게 설명해주시는 게 좋았고 이해도 잘 됐다. https://www.youtube.com/watch?v=XBG6CUtVCIg&list=PL93mKxaRDidG_OIfRQ4nztPQ13y74lCYg&index=3 강의 내용을 바탕으로 내가 보기 위해 정리하는 글이다. 1. 스프링은 프레임워크다. 프레임워크 : 틀 안에서 동작한다! 틀에서 벗어나지 마라! 너 맘대로 만들지 말고 환경을 갖춰줄 테니 틀에 맞춰 개발해라! 그렇게 하면 너도 좋은 프로그램 만들 수 있을 거야! 2. 스프링은 오픈소스이다. 오픈소스란 소스코드가 공개되어 있는 것이다... 2021. 10. 13. 이전 1 2 다음