[Spring 부트 - 댓글 프로젝트] 3-2. 게시물과 댓글, 컨트롤러와 화면 처리 [자바스크립트]
요구사항 1. N:1 연관관계를 이용해, 게시글, 댓글, 회원 엔티티 작성 2. CRUD를 이용해 게시글, 댓글, 회원의 추가, 수정, 삭제 메서드 생성 3. RESTful을 이용해, JSON으로, 댓글은 Ajax를 이용해 비동기 처리 필수 과제 1. @ManyToOne 다대일 연관관계를 설정 2. 연관관계가 없는 상황에서 left (outer) join 처리 방법 3. 즉시 로딩과 지연 로딩 차이와 효율적인 처리 방법 1. 컨트롤러 만들기 ->게시물 등록의 경우, 작성자를 현재 존재하는 사용자의 이메일 주소로 지정 목록 : GET 등록 : GET/POST 조회 : GET 수정/삭제 : GET (read멤서드 이용) /POST (modify() / remove()) package com.board.boo..
[Spring 부트 - 댓글 프로젝트] 3-1. N:1 연관관계의 게시물과 댓글 CRUD
요구사항 1. N:1 연관관계를 이용해, 게시글, 댓글, 회원 엔티티 작성 2. CRUD를 이용해 게시글, 댓글, 회원의 추가, 수정, 삭제 메서드 생성 3. RESTful을 이용해, JSON으로, 댓글은 Ajax를 이용해 비동기 처리 필수 과제 1. @ManyToOne 다대일 연관관계를 설정 2. 연관관계가 없는 상황에서 left (outer) join 처리 방법 3. 즉시 로딩과 지연 로딩 차이와 효율적인 처리 방법 연관관계와 관계형 데이터베이스 설계 :PK와 FK의 설정 고유한 키값을 가지는 PK를 여러개 FK에서 참조하는 관계 : @ManyToOne -> 특정한 PK가 다른 곳에서 몇번 FK로 사용되는지 파악 한 명의 회원은 여러 개의 게시글 작성 가능 하나의 게시글은 한 명의 작성자만 표시 즉,..