확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
채쌤의 스프링 부트 프로젝트

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

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

채규태 | 쌤즈 | 2022년 11월 03일   저자/출판사 더보기/감추기
첫번째 리뷰어가 되어주세요 | 판매지수 984
베스트
웹사이트 top100 16주
정가
27,000
판매가
24,300 (10% 할인)
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2022년 11월 03일
쪽수, 무게, 크기 376쪽 | 170*232*30mm
ISBN13 9791186710456
ISBN10 1186710454

이 상품의 태그

Clean Code 클린 코드

Clean Code 클린 코드

29,700 (10%)

'Clean Code 클린 코드' 상세페이지 이동

그로스 해킹 Growth Hacking

그로스 해킹 Growth Hacking

12,420 (10%)

'그로스 해킹 Growth Hacking' 상세페이지 이동

프로그래머의 뇌

프로그래머의 뇌

21,600 (10%)

'프로그래머의 뇌' 상세페이지 이동

실용주의 프로그래머

실용주의 프로그래머

29,700 (10%)

'실용주의 프로그래머 ' 상세페이지 이동

CODE 코드

CODE 코드

22,500 (10%)

'CODE 코드' 상세페이지 이동

Code Complete 코드 컴플리트 2

Code Complete 코드 컴플리트 2

43,200 (10%)

'Code Complete 코드 컴플리트 2' 상세페이지 이동

원쌤의 리액트 퀵스타트 with 타입스크립트

원쌤의 리액트 퀵스타트 with 타입스크립트

28,800 (10%)

'원쌤의 리액트 퀵스타트 with 타입스크립트' 상세페이지 이동

파이썬 데이터 클리닝 쿡북

파이썬 데이터 클리닝 쿡북

25,200 (10%)

'파이썬 데이터 클리닝 쿡북' 상세페이지 이동

웹 애플리케이션 보안

웹 애플리케이션 보안

27,000 (10%)

'웹 애플리케이션 보안' 상세페이지 이동

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

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

24,300 (10%)

'채쌤의 스프링 부트 프로젝트' 상세페이지 이동

생각경영법

생각경영법

17,100 (10%)

'생각경영법' 상세페이지 이동

베스트 서비스 노 서비스

베스트 서비스 노 서비스

16,200 (10%)

'베스트 서비스 노 서비스' 상세페이지 이동

실용주의 프로그래머

실용주의 프로그래머

22,500 (10%)

'실용주의 프로그래머' 상세페이지 이동

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

_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 클라우드 서비스 삭제

저자 소개 (1명)

출판사 리뷰 출판사 리뷰 보이기/감추기

한 단계씩 경험하는 REST API 비즈니스 로직
스프링 부트는 스프링 프레임워크를 쉽고 빠르게 사용할 수 있도록 돕는 도구입니다. 『채쌤의 스프링 부트 프로젝트』는 스프링 프레임워크와 스프링 부트에 대해 이해하기 쉽게 소개합니다. 또한, 스프링 부트를 이용하여 직접 게시판 애플리케이션을 구현해볼 수 있도록 화면 구성과 기능 구현에 대한 코드를 자세하게 설명합니다. 이 책에서 안내하는 비즈니스 로직을 따라가면, 어느새 필수 기능을 모두 갖춘 웹 애플리케이션이 완성됩니다.

OAuth 기반의 인증 처리와 클라우드 컴퓨팅
게시판 애플리케이션을 구현해보는 것에서 끝내지 않고 OAuth 기반의 카카오, 구글 인증과 클라우드 배포까지 빈틈없이 다룹니다. 카카오 인증 과정을 통해 OAuth의 개념 및 용어와 프로세스를 정리하고 스프링 부트의 API를 이용하여 구글 인증을 적용해봅니다. 또한, 클라우드 컴퓨팅이 무엇인지 배우고 높은 시장 점유율을 유지하고 있는 아마존 웹 서비스(Amazon Web Services, AWS)에 완성된 웹 애플리케이션을 정식으로 배포해봅니다.

저자 직강과 함께 하세요.
SSAMZ.com에 이 책을 교재로 하는 유료 동영상 강의가 있습니다.
  •  쿠폰은 결제 시 적용해 주세요.
1   24,300
뒤로 앞으로 맨위로 공유하기