이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Spring Boot 3 첫 걸음
POD도서
가격
29,300
29,300
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩) 변경
배송비?
무료
  • 주문 후 제작되는 개인 오더 도서로 신중한 구매를 부탁드리며, 발송까지 7일가량 소요됩니다.

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 분야의 이벤트

책소개

목차

1장 Spring Framework 개요와 개발 환경 구축
1.1 Spring Framework의 등장 배경
1.2 Spring의 주요 특징과 장점
1.3 Spring Boot의 등장
1.4 개발 환경 구성
1.5 Spring Initializr를 통한 프로젝트 생성
1.6 프로젝트 구조 이해
1.7 애플리케이션 실행 방법


2장 Spring Core 핵심 개념
2.1 IoC(제어의 역전) 개념과 컨테이너
2.2 DI(의존성 주입) 완전 정복
2.3 Bean의 개념과 등록 방식
2.4 Bean 스코프(Scope)
2.5 Bean 라이프사이클(Lifecycle)
2.6 Spring 설정 방법
2.7 Lombok을 활용한 코드 간소화


3장 Spring Boot 애플리케이션 구성
3.1 Spring Boot 프로젝트 구조와 패키지 구성 전략
3.2 Spring Starter 의존성 심층 분석
3.3 Gradle / Maven 의존성 관리 실전
3.4 Spring Boot 설정 파일 완전 정복
3.5 프로필(Profile) 관리와 환경별 설정 분리
3.6 Spring Boot 자동 설정(Auto Configuration) 원리
3.7 콘솔 애플리케이션 작성 (CommandLineRunner)


4장 Spring MVC 웹 애플리케이션 개발
4.1 웹 애플리케이션 구조와 MVC 패턴
4.2 Controller 작성 (@Controller / @RestController)
4.3 요청 처리 매핑 어노테이션
4.4 View 구성과 Thymeleaf 템플릿 엔진
4.5 Form 데이터 처리와 요청 파라미터 바인딩
4.6 Bean Validation을 이용한 입력값 검증
4.7 JavaScript와 REST 통신 (AJAX / Fetch API)
4.8 RESTful Web Service 설계와 구현


5장 Spring Data JPA 기반 데이터 처리
5.1 JPA 개요와 ORM 개념
5.2 Hibernate 소개와 JPA 구현
5.3 Entity 클래스 작성
5.4 Repository 인터페이스 작성
5.5 CRUD 처리 완전 정복
5.6 Query Method (메서드 이름 기반 쿼리)
5.7 LIKE 검색과 Pageable 페이징 처리
5.8 JOIN FETCH와 N+1 문제 해결
5.9 연관관계 매핑 완전 정복


6장 QueryDSL을 활용한 동적 쿼리 작성
6.1 QueryDSL 소개와 설정
6.2 Q클래스 생성과 JPAQueryFactory
6.3 기본 쿼리 작성 (SELECT, WHERE, ORDER BY)
6.4 동적 쿼리 작성 (BooleanBuilder / BooleanExpression)
6.5 JOIN 처리 (Inner Join, Left Join, Fetch Join)
6.6 집계 함수와 GROUP BY
6.7 서브쿼리 (SubQuery)
6.8 프로젝션과 DTO 변환
6.9 QueryDSL 페이징과 Custom Repository 패턴


7장 Spring Security 인증·인가 처리
7.1 Spring Security 개요와 아키텍처
7.2 Spring Security 기본 설정 (SecurityFilterChain)
7.3 폼 로그인 인증 구현
7.4 UserDetailsService와 UserDetails 구현
7.5 비밀번호 암호화 (PasswordEncoder)
7.6 인가(Authorization) 처리
7.7 메서드 보안 (@PreAuthorize / @PostAuthorize)
7.8 JWT 기반 인증 구현
7.9 OAuth2 소셜 로그인


8장 Spring WebFlux와 Reactive 프로그래밍
8.1 Reactive 프로그래밍 개요와 필요성
8.2 Project Reactor 핵심 개념 (Mono / Flux)
8.3 Reactor 연산자 완전 정복
8.4 Spring WebFlux 아키텍처와 설정
8.5 Reactive Controller 작성 (@RestController)
8.6 RouterFunction 함수형 엔드포인트
8.7 R2DBC 기반 Reactive 데이터 접근
8.8 WebClient — 논블로킹 HTTP 클라이언트
8.9 Server-Sent Events (SSE)와 WebSocket
8.10 Spring MVC vs Spring WebFlux 선택

저자 소개 3

1993년, 소프트웨어 개발을 시작으로 1998년부터 정보기술과 디지털 디자인 강의를 병행하며 30년 이상 개발과 교육에 매진해 온 인공지능 풀스택 개발 전문가이다. 컴퓨터공학과 AI융합교육을 전공했으며 한국에프엠, 대우통신, 미래IT 등의 IT 업체에서 개발자로 많은 소프트웨어 개발 경험이 있다. 교육 관련으로는 MBC 컴퓨터 아카데미, 대우정보처리학원, 천재교육센터, 그린컴퓨터학원, 더조은컴퓨터아카데미, 이젠컴퓨터학원 등에서 인공지능 , 소프트웨어 개발 K-디지털 직종 강사로 강의하고 있으며 강사 커뮤니티에서 최신 기술 트렌드를 공유하며 활발히 활동 중이다.

김기태의 다른 상품

1980년대 기업 전산실의 MIS 개발부터 2008년 시작된 프리랜서 웹마스터 활동까지, 기술의 전 세대를 관통하며 실무 현장을 지켜온 개발자입니다. 폴리텍 대학과 KDT 부트캠프에서 수많은 입문자의 고민을 직접 마주하며, 자바와 스프링, 관계형 데이터베이스, 인공지능이라는 단단한 뿌리 위에 최신 DevOps와 AI 기술을 접목한 실전적 감각을 전수하고 있습니다.

김경희의 다른 상품

현대전자컴퓨터사업본부(현:하이닉스반도체)에서 직장생활을 시작했으며 퇴사 후 10년간의 프리랜스 기간 동안 웹개발 및 IoT 관련 개발 및 다수의 기업체와 공공기관에서 강의를 병행했다. 공학석사 학위를 가지고 있으며 수원 고려IT직업전문학교, 이젠컴퓨터아카데미 그리고 두드림컴퓨터아카데미에서 풀스택과정과 빅데이터 관련 수업을 진행하였고 지금은 AI 솔루션 개발자에 초점을 맞춘 인재 양성에 몰두하고 있다.

김재우의 다른 상품

품목정보

발행일
2026년 04월 30일
쪽수, 무게, 크기
324쪽 | 188*254*30mm
ISBN13
9791112184481

출판사 리뷰

현재의 소프트웨어 개발은 단순한 기능 구현을 넘어, 확장성·유지보수성·생산성을 모두 만족시키는 구조적 설계를 요구합니다. 특히 자바 기반 백엔드 개발에서 사실상 표준으로 자리 잡은 Spring Framework는 이러한 요구를 충족시키는 강력한 도구이자, 실무 개발자의 필수 역량으로 자리매김했습니다. 그러나 방대한 개념과 다양한 기술 스택으로 인해 처음 접하는 학습자에게는 진입 장벽이 높은 것도 사실입니다.

이 책은 이러한 문제를 해결하기 위해 기획된 “실무 중심 Spring 완전 정복서”입니다. Spring의 탄생 배경부터 시작하여 핵심 개념인 IoC와 DI, Bean 관리 원리 등을 탄탄하게 다진 후, Spring Boot를 기반으로 실제 웹 애플리케이션을 구축하는 전 과정을 단계적으로 설명합니다. 단순한 이론 설명에 그치지 않고, 각 장마다 실습 중심의 구성과 구체적인 코드 예제를 통해 독자가 직접 손으로 구현하며 이해할 수 있도록 설계되었습니다.

또한 본서는 최신 개발 트렌드를 반영하여 Spring Data JPA, QueryDSL, Spring Security, WebFlux까지 폭넓게 다룹니다. 데이터 처리에서는 ORM 기반 설계와 성능 최적화 기법을, 보안 영역에서는 인증·인가 및 JWT, OAuth2 구현을, 그리고 Reactive 프로그래밍에서는 비동기·논블로킹 아키텍처까지 실무에서 반드시 필요한 내용을 체계적으로 학습할 수 있습니다.

특히 다음과 같은 독자에게 이 책은 강력한 길잡이가 될 것입니다.

Spring을 처음 배우는 입문자
기존 개념을 체계적으로 정리하고 싶은 개발자
실무 수준의 백엔드 설계 역량을 갖추고 싶은 중급 개발자
최신 Spring 기술 스택까지 확장하고 싶은 실무자

이 책을 통해 독자는 단순히 Spring을 “사용”하는 수준을 넘어, Spring의 내부 원리를 이해하고 실제 서비스에 적용할 수 있는 실무형 개발자로 성장하게 될 것입니다.

이제, Spring의 진정한 힘을 이해하고 직접 구현해보는 여정을 시작해보시기 바랍니다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

29,300
1 29,300