logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

채쌤의 스프링 부트 프로젝트

채쌤의 스프링 부트 프로젝트

(카카오, 구글 인증과 AWS 배포까지 빈틈없는 퍼펙트 강의)

채규태 (지은이)
쌤즈
27,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
24,300원 -10% 0원
1,350원
22,950원 >
24,300원 -10% 0원
0원
24,300원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

채쌤의 스프링 부트 프로젝트
eBook 미리보기

책 정보

· 제목 : 채쌤의 스프링 부트 프로젝트 (카카오, 구글 인증과 AWS 배포까지 빈틈없는 퍼펙트 강의)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9791186710456
· 쪽수 : 376쪽
· 출판일 : 2022-11-03

책 소개

스프링 프레임워크에 대한 설명을 시작으로 스프링 부트의 등장 배경과 특징을 살펴본다. 그리고 게시판 애플리케이션을 완성하는 것을 목표로 REST API 개발 과정을 친절하게 설명한다.

목차

_01 실습 환경 설정
__1.1 스프링 프레임워크와 스프링 부트
___1.1.1 스프링 프레임워크
___1.1.2 스프링 부트
__1.2 개발 환경 설정
___1.2.1 JDK 설치
___1.2.2 이클립스 설치
___1.2.3 H2 데이터베이스 설치
__1.3 프로젝트 생성 및 라이브러리 설정
___1.3.1 프로젝트 생성
___1.3.2 스프링 부트 스타터

_02 REST API 개발
__2.1 웹 애플리케이션 기본 설정
___2.1.1 프로퍼티 설정
___2.1.2 정적 콘텐츠 관리
___2.1.3 동적 콘텐츠 관리
__2.2 REST 컨트롤러 작성 및 테스트
___2.2.1 REST 컨트롤러 작성
___2.2.2 포스트맨 설치 및 사용
___2.2.3 도메인 객체 적용

_03 JPA 연동
__3.1 마이바티스 적용
___3.1.1 라이브러리 추가
___3.1.2 테이블 생성
___3.1.3 데이터소스 설정
___3.1.4 도메인 클래스 작성
___3.1.5 매퍼 작성
___3.1.6 DAO 작성
___3.1.7 테스트케이스 작성
__3.2 JPA 라이브러리 사용
___3.2.1 라이브러리 추가
___3.2.2 데이터소스 설정
___3.2.3 회원 종류 설정
___3.2.4 도메인 클래스 작성
___3.2.5 테이블 유지 설정
___3.2.6 리포지터리 작성
__3.3 REST 컨트롤러 작성
___3.3.1 회원 등록
___3.3.2 상세 조회
___3.3.3 회원 수정
___3.3.4 회원 삭제
___3.3.5 목록 검색

_04 인덱스 페이지와 로그인 처리
__4.1 인덱스 페이지
___4.1.1 JSP 파일 작성
___4.1.2 컨트롤러 작성
___4.1.3 WebJar 적용
___4.1.4 화면 구성
___4.1.5 레이아웃 구성
__4.2 회원가입 페이지
___4.2.1 화면 구성
___4.2.2 컨트롤러 수정
___4.2.3 기능 구현
___4.2.4 서비스 클래스 작성
___4.2.5 응답 전용 DTO 작성
___4.2.6 컨트롤러 수정
___4.2.7 아이디 중복 확인
___4.2.8 예외 처리
__4.3 인증 처리
___4.3.1 로그인 화면 구성 및 기능 구현
___4.3.2 회원 정보 사용 및 로그아웃
___4.3.3 인터셉터 적용

_05 포스트 관리
__5.1 포스트 등록
___5.1.1 화면 구성
___5.1.2 비즈니스 컴포넌트 구성
__5.2 포스트 목록
___5.2.1 비즈니스 컴포넌트 수정
___5.2.2 화면 구성
___5.2.3 페이징 처리
__5.3 포스트 상세 조회, 수정, 삭제
___5.3.1 포스트 상세 조회
___5.3.2 포스트 수정
___5.3.3 포스트 삭제

_06 댓글 관리 및 추가 기능 설정
__6.1 댓글 관리
___6.1.1 댓글 등록
___6.1.2 댓글 목록
___6.1.3 댓글 삭제
__6.2 유효성 검사와 다국어 설정
___6.2.1 라이브러리 추가
___6.2.2 ModelMapper 빈 등록
___6.2.3 회원가입 유효성 검사
___6.2.4 포스트 등록 유효성 검사
___6.2.5 AOP를 이용한 유효성 검사
___6.2.6 다국어 설정

_07 스프링 시큐리티 적용
__7.1 스프링 시큐리티 기초
___7.1.1 소스코드 정리
___7.1.2 스프링 시큐리티 적용
___7.1.3 인증 상태 유지
___7.1.4 시큐리티 커스터마이징
___7.1.5 사용자 정의 로그인
__7.2 JPA 연동
___7.2.1 스프링 시큐리티 아키텍처
___7.2.2 UserDetails 구현
___7.2.3 서비스 클래스 구현
___7.2.4 서비스 객체 적용
__7.3 비밀번호 암호화
___7.3.1 회원가입 처리
___7.3.2 로그인 인증 처리
__7.4 회원 정보 수정과 회원 탈퇴
___7.4.1 회원 정보 수정
___7.4.2 세션 갱신
___7.4.3 연관매핑 수정

_08 OAuth의 개념과 카카오 인증 설정
__8.1 OAuth 인증
___8.1.1 OAuth 개념
___8.1.2 액세스 토큰
__8.2 카카오 인증 설정
___8.2.1 인증 클라이언트 등록
___8.2.2 Redirect URI 등록
___8.2.3 동의 항목 설정
__8.3 CODE 정보 수신
___8.3.1 로그인 화면 수정
___8.3.2 로그인 기능 구성

_09 카카오 인증 및 회원가입 처리
__9.1 액세스 토큰 받기
___9.1.1 액세스 토큰 요청
___9.1.2 액세스 토큰 추출
__9.2 사용자 정보 가져오기
___9.2.1 리소스 오너 정보 요청
___9.2.2 회원가입 처리
___9.2.3 비밀번호 수정 방지

_10 구글 인증 및 회원가입 처리
__10.1 구글 인증 설정
___10.1.1 새 프로젝트 생성
___10.1.2 OAuth 동의 화면 설정
___10.1.3 사용자 인증 정보 설정
__10.2 OAuth2 Client 기반의 구글 로그인
___10.2.1 라이브러리 추가
___10.2.2 구글 로그인 설정
___10.2.3 로그인 화면 수정
___10.2.4 로그인 기능 구성
___10.2.5 회원가입 처리
___10.2.6 비밀번호 수정 방지

_11 AWS 이용하기
__11.1 AWS 시작하기
___11.1.1 클라우드 컴퓨팅
___11.1.2 엘라스틱 빈즈토크
___11.1.3 AWS 계정 생성
__11.2 AWS에 애플리케이션 배포하기
___11.2.1 스프링 프로젝트 생성
___11.2.2 웹 애플리케이션 구현
___11.2.3 애플리케이션 업로드
__11.3 AWS에 블로그 시스템 배포하기
___11.3.1 JBlogWeb 프로젝트 수정
___11.3.2 웹 애플리케이션 등록
___11.3.3 OAuth 설정 수정
__11.4 AWS RDS 이용하기
___11.4.1 RDS 설정
___11.4.2 MySQL 연동
__11.5 클라우드 서비스 삭제

저자소개

채규태 (지은이)    정보 더보기
2005년부터 현재까지 멀티캠퍼스에서 전임 교수로 근무하며, 자바 기반 백엔드 분야의 강의를 담당하고 있다. 항상 마음과 생각이 늙지 않는 개발자이기를 꿈꾸며 희망한다. 2016년에 『스프링 퀵스타트』를 시작으로 『전자정부 표준프레임워크 퀵스타트』, 『스프링 부트 퀵스타트』, 『JPA 퀵스타트』, 『채쌤의 자바 프로그램 핵심』, 『채쌤의 Servlet&JSP 프로그래밍 핵심』, 『채쌤의 스프링 부트 프로젝트』를 집필했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책