본문 바로가기
728x90

김영한님 강의2

[JPA] Java 표준 ORM인 JPA란? SQL 중심적인 개발의 문제점 무한 반복, 지루한 코드.. 기획 단계에서 잘못되어 새로운 필드를 테이블에 추가하려 하는 경우, 관련된 모든 쿼리를 전부 변경해야 한다. 하지만, 관계형 데이터베이스를 대부분의 케이스에서 사용하기 때문에, SQL에 의존한 개발을 할 수밖에 없다..!! 개발을 하면서 객체라는 개념을 다양한 저장소에 저장하게 되는데, 이 중 현실적인 대안은 관계형 데이터베이스이다. 개발자는 사실상 객체를 관계형 데이터베이스에 저장하기 위한 mapping 과정을 도맡아 한다고 볼 수 있음 객체와 관계형 데이터베이스의 차이 상속 연관관계 데이터 타입 데이터 식별 방법 상속 부모 테이블을 만들고, 자식 테이블을 만들어 관리하는 방식으로 흉내 낼 수 있고, 이를 슈퍼타입 서브타입으로 만들어 관리한다고.. 2023. 1. 19.
[모든 개발자를 위한 HTTP 웹 기본 지식] 5. HTTP 메서드 활용 1. 클라이언트에서 서버로의 데이터 전송 Query Parameter를 이용한 데이터 전송 GET method 사용 시 검색어 같은 정렬 필터 Message Body를 이용한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스의 등록, 리소스 변경 등의 작업에 주로 사용하는 방식 클라이언트에서 서버로 데이터를 전송하는 4가지 예시 상황 정적 데이터 조회 이미지, 정적 텍스트 같은 데이터 동적 데이터 조회 주로 검색, 게시판 목록에서 정렬 필터(검색어) HTML Form을 통한 데이터의 전송 회원가입, 상품 주문, 데이터 변경 등의 작업 수행 HTTP API를 통한 데이터 전송 회원가입, 상품 주문, 데이터 변경 등의 작업 수행 서버 to 서버, app client, web clie.. 2022. 12. 19.
728x90