책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9791189184124
· 쪽수 : 424쪽
· 출판일 : 2024-07-02
책 소개
목차
이 책을 내며
들어가며
PART 1. API 서버와 REST
Chapter 01 API 서버와 웹 MVC
1.1 서버(server)의 역할
1.2 과거의 웹 프로그래밍과 API 서버
1.3 REST 방식과 JSON
1.4 REST 방식의 API 설계
Chapter 02 REST 방식 연습하기
2.1 예제 프로젝트의 생성
2.2 의존성 주입(Dependency Injection)
2.3 REST를 위한 주요 어노테이션
2.4 REST의 테스트
Chapter 03 Spring Data JPA
3.1 MariaDB 설치
3.2 Spring Data JPA 프로젝트의 생성
3.3 Spring Data JPA 소개
Chapter 04 서비스 계층과 컨트롤러 계층
4.1 서비스 계층의 설계
4.2 컨트롤러 계층의 설계
4.3 컨트롤러의 목록 처리
PART 2. JWT 인증
Chapter 05 시큐리티(Security) 처리와 JWT
5.1 Ajax와 스프링 시큐리티
5.2 사용자 엔티티 준비
5.3 API 서버의 시큐리티
5.4 사용자 정보를 이용한 토큰 발행
5.5 Access Token을 이용한 접근
5.6 JWTCheckFilter 작성
5.7 Refresh Token의 활용
5.8 Ajax와 CORS
Chapter 06 Axios와 API 서버 호출
6.1 프런트 엔드 프로젝트 생성
6.2 페이지/JS 파일 추가
6.3 로그인 처리와 보관
6.4 Access Token 전송
6.5 Refresh Token을 이용한 토큰 갱신
PART 3. 연관 관계 실습
Chapter 07 파일 업로드와 상품 엔티티
7.1 파일 업로드를 위한 설정
7.2 @ElementCollection
7.3 DTO를 이용한 처리
7.4 상품 관련 서비스와 예외 설계
7.5 상품 컨트롤러의 개발
Chapter 08 구현을 통해서 알아보는 연관 관계 실습
8.1 다대일(Many To One) 연관 관계
8.2 리포지토리와 테스트
8.3 상품목록과 리뷰의 개수
8.4 리뷰의 서비스 계층
8.5 리뷰의 컨트롤러 처리
8.6 상품과 장바구니
8.7 DTO와 서비스 계층
8.8 컨트롤러의 구현
찾아보기