개발자 성장일기

  • 홈
  • 태그
  • 방명록

게시판 만들기(스프링 부트3, 나도코딩 스터디)/15장. 댓글 컨트롤러와 서비스 만들기 1

15.1~15.6 댓글 컨트롤러와 서비스 만들기(게시판 만들기 / 길벗 코딩 자율학습단)

댓글 CRUD를 위한 REST API REST 컨트롤러, 서비스, DTO, 엔티티, 리파지터리가 필요 REST 컨트롤러 : 댓글 REST API를 위한 컨트롤러로 서비스와 협업, 클라이언트 요청을 받아 응답하며 뷰가 아닌 데이터를 반환 서비스 : REST 컨트롤러와 리파지터리의 사이에서 비즈니스 로직, 즉 처리 흐름을 담당하며 예외 상황이 발생했을 때 @Transactional로 변경된 데이터를 롤백 DTO : 사용자에게 보여 줄 댓글 정보를 담은 것. 단순히 클라이언트와 서버 간에 댓글 JSON 데이터 전송 엔티티 : DB 데이터를 담는 자바 객체로 엔티티를 기반으로 테이블 생성, 리파지터리가 DB속 데이터를 조회하거나 전달할 때 사용 리파지터리 : 엔티티를 관리하는 인터페이스로 데이터 CRUD 등의 ..

게시판 만들기(스프링 부트3, 나도코딩 스터디)/15장. 댓글 컨트롤러와 서비스 만들기 2023.12.12
이전
1
다음
더보기
  • 분류 전체보기 (164)
    • 백준 단계별로 풀어보기 (19)
      • 조건문 (0)
      • 반복문 (0)
      • 1차원 배열 (5)
      • 문자열 (11)
      • 2차원 배열 (3)
    • 백준 알고리즘(C++) (95)
    • 게시판 만들기(스프링 부트3, 나도코딩 스터디) (31)
      • 2장. MVC 패턴 이해와 실습 (4)
      • 3장. 게시판 만들고 새 글 작성하기 : Crea.. (3)
      • 4장. 롬복과 리팩터링 (1)
      • 5장. 게시글 읽기 : Read (3)
      • 6장. 게시판 내 페이지 이동하기 (1)
      • 7장. 게시글 수정하기 : Update (1)
      • 8장. 게시글 삭제하기 : Delete (1)
      • 9장. CRUD와 SQL 쿼리 종합 (3)
      • 10장. REST API와 JSON (1)
      • 11장. HTTP와 REST 컨트롤러 (2)
      • 12장. 서비스 계층과 트랜잭션 (1)
      • 13장. 테스트 코드 작성 (1)
      • 14장. 댓글 엔티티와 리파지터리 만들기 (1)
      • 15장. 댓글 컨트롤러와 서비스 만들기 (1)
      • 16장. 웹 페이지에서 댓글 목록 보기 (1)
      • 17장. 웹 페이지에서 댓글 등록하기 (1)
      • 18장. 웹 페이지에서 댓글 수정하기 (1)
      • 19장. 웹 페이지에서 댓글 삭제하기 (1)
      • 1장. 스프링 부트 시작하기 (2)
    • 소셜 로그인 (4)
    • 배포 (0)
    • 채팅(python-socketio) (2)
    • 프로그래머스 알고리즘 고득점 Kit (3)
      • 해시 (3)
      • 스택, 큐 (0)
      • 힙 (Heap) (0)
      • 정렬 (0)
      • 완전탐색 (0)
      • 탐욕법 (Greedy) (0)
      • 동적계획법(Dynamic Programming) (0)
      • 깊이, 너비 우선 탐색(DFS, BFS) (0)
      • 이분탐색 (0)
      • 그래프 (0)
    • Intellij error (3)
    • django(python) (0)
    • 코딩할때 쓸만한 사이트 (1)
    • node.js(Express, MongoDB) (1)

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

Copyright © Kakao Corp. All rights reserved.

  • GitHub

티스토리툴바