리뷰/IT_책소개 / / 2024. 4. 27. 23:55

그림으로 배우는 스프링6 입문 : 한빛미디어

반응형

 

 

그림으로 배우는 스프링 6 입문

   ( 기본편 + 실무편, 스프링 부트3 )

  토키 코헤이 지음

  김성훈 옮김

 

 

저자가 얘기하는 것 처럼 "스프링을 사용하는데 필요한 코드를 공식 처럼" ...

예제를 그대로 적용해 보면서 사용 방법만 터득하여 개발을 진행하는 경우가 많습니다.

이 책은 스프링 초보자 뿐만 아니라, 이미 오랫동안 스프링을 이용한 개발을 많이 하였다 하더라도

알고 있는 내용일 수 있지만 다시금 되집고 더 깊이 알수 있는 경험을 주는 책이라고 생각합니다.

 

다만, 이 책을 학습하기 위해서는 저자가 얘기하는 것 처럼 사전 지식이 필요 합니다.

 

자바를 이용한 개발 경험과 SQL 에 대해서 알고 경험이 있으면 좋겠지만,  자바에 대한 기본 문법만 이라도 이해하고 있다면

이 책을 학습하면서 필요한 부분에 대해서는 다른 자료나 책을 통하여 이해 하면서 학습 할 수는 있습니다.

그리고, 객체 지향에 대한 기본 개념도 알면 좋을 것 같습니다. 

 

예제코드 다운 경로:

  https://github.com/hanbit/spring-6-introduction

 

[책 구성]

------------------------------------------------------------------------------------------------------------------------------

이 책은 크게 기본편과 실무편으로 나누고 있습니다.

기본 편은 총 14개의 장으로 구성되어 있고, 실무편도 총 14개의 장으로 구성되어 있습니다.

기본 편이라고 해서 자바에 대한 문법 관련 내용은 없기 때문에 사전 지식에서 저자가 얘기한 것 처럼

자바 기본 문법은 학습이 필요하며, 기본적인 객체지향에 대한 이해도 있으면 스프링에 대한 구조 등을

이해하기에 좋을 것 같습니다.

책에서는 개념이나 구조에 대해 설명 할 때 UML 이용하여 설명하고 있습니다.

그래서 책 초입에 책 학습에 필요한 최소한의 UML에 대해서 설명 하고 있습니다.

 

 

기본편,

    1장, 스프링 개요

    2장, 웹 어플리케이션 개요

    3장, DI의 개념

    4장, DI 컨테이너

    5장, 스테레오타입 애너테이션

    6장, 프로파일로 설정 전환하기

    7장, JavaConfig와 @Bean 메서드

    8장, 스프링 JDBC: 데이터베이스 접근

    9장, 선언적 트랜잭션

  10장, 스프링 부트로 생산성 향상하기

  11장, 스프링 MVC + Thymeleaf

  12장, RESTful 웹 서비스 만들기

  13장, 갱신 계열 REST API 만들기

  14장, 스프링 시큐리티

 

실무편,

  15장, 싱글톤과 스레드 세이프

  16장, 스프링 JDBC: JOIN 결과 가져오기

  17장, 데이터베이스 접근 시 예외 처리

  18장, 트랜잭션 전파

  19장, 세션 스코프

  20장, 플래시 스코프

  21장, Security Context 활용

  22장, RESTful 웹 서비스 호출

  23장, 프로퍼티 외부화

  24장, 자동 테스트와 스프링의 테스트 지원

  25장, Repository 단위 테스트

  26장, Service 단위 테스트

  27장, Service-Repository 통합 테스트

  28장, Controller 단위 테스트

 

기본편에서 프로젝트 생성 부터 스프링 프로젝트 생성에 필요한 기본 내용들을 학습하고 이를 기반으로 실무편에서

실제 실무에 적용하여 사용할 수 있는 기능 또는 라이브러리 사용 위주로 학습 할 수 있습니다.

그리고 실무편에서는 프로젝트에 대한 테스 관련 부분이 5개의 장을 통하여 그 종류와 방법들에 대해서 설명하고 있습니다.

특히 테스트 관련 부분은 여러 프로젝트에 적용할 수 있는 부분이기에 많은 도움이 될 것 같습니다.

 

각, 장 마지막에 실습 과제에 대해서 표시되어 있는데, 다운 받은 예제 코드에 포함되어 있는 프로젝트 이름이며,

각 장에서 설명한 내용에 대한 예제 코드이기 때문에 학습한 부분에 대해서 상기 시키면서 실습 해볼 수 있습니다.

 

 

 

[결론]

------------------------------------------------------------------------------------------------------------------------------

이 책은 자바 스프링 프레임워크에 대한 책 입니다.

스프링 개념에 대해서 다이어그램과 적절한 코드를 통하여 접근하기 쉽게 설명하고 있으며,

정확한 예제들을 통하여 실제 동작되는 코드들을 직접 실습해보면서 기본 부터 시작하여

실무에 적용 하는 방법과 개발 결과를 테스트 하는 방법 까지 학습 할 수 있는 책 입니다.

생소한 용어들이 있지만, 부담없이 학습할 수 있는 책이라 생각됩니다.

 

https://www.hanbit.co.kr/store/books/look.php?p_code=B1434600858

 

그림으로 배우는 스프링 6 입문

현장에 필요한 스프링 기본기 구축과 자바 실력 레벨업을 동시에!

www.hanbit.co.kr

"한빛미디어 <나는리뷰어다> 활동을 위해 책을 제공받아 작성된 서평입니다."
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유