백엔드의 필수적인 요소, 자바 웹 개발 프레임워크인 스프링 부트는 스프링 프레임워크를 보다 쉽게 사용할 수 있도록 만들 프레임워크입니다. 이는 스프링에서 제공하는 다양한 기능 예를 들자면 스프링 MVC, Data, JPA, Security 등 다양한 기능을 자동으로 설정하며 개발자가 별도로 설정 파일을 작성하지 않고 빠르고 간단하게 애플리케이션을 개발할 수 있습니다.
이 책은 앞서 말한 스프링 부트의 자주 사용되는 핵심 요소들을 보여주기 위해 각 장마다 예제를 통해 스프링에서 체험할 수 있는 다양한 기능들의 실사용 예시를 제공하고 있습니다. 첫 장부터 Maven과 Gradle, Java와 Kotiln을 설명하며 애플리케이션 환경을 다양한 방법으로 구현할 수 있다고 설명합니다. 이후 REST API를 실습하기 위해 GET, POST를 실습하고 이러한 데이터 통신을 통해 DB를 구축하는 방법을 배웁니다.
그 이외에도 NoSQL을 사용한 DB 불러오기, 갱신하기와 MVC와 웹소캣을 통한 통신 시스템이라던지, 리액티브 프로그래밍을 배우고, 애플리케이션 테스트를 위한 단위 테스트와 슬라이스 테스트, 로그인 구현 시 보안 필수 과정인 OAuth2 구현, 거기에 애플리케이션 배포까지 체험할 수 있는 예제들을 꽉꽉 눌러 담았습니다.
또한 코드를 편하게 따라 치면서 실습할 수 있도록 책에 코드 내용과 해당 내용이 자세하게 설명되어 있고, 부가적인 설명들도 해당 내용이 끝나기 전 따로 요약되어 있어 주의할 점이나 예제에 대한 상황 설명이 자세하게 나타나 있어서 좋았습니다. 개인적으로는 스프링을 사용하다가 스프링 부트를 처음 접하시는 분이나, 스프링 부트를 이미 배웠지만 정확한 개념을 다시 한번 더 잡아보고 싶은 초보 개발자들에게 추천해 드리는 책입니다.
<< 이 글은 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. >>
'책을 읽읍시다' 카테고리의 다른 글
[서평] 처음 배우는 애저 (1) | 2023.11.26 |
---|---|
[서평] 크리에이티브 프로그래머 (1) | 2023.09.22 |
[서평] 이것이 C#이다 (0) | 2023.06.25 |
[서평] 추천 시스템 입문 (0) | 2023.05.28 |
[서평] 혼자 공부하는 머신러닝+딥러닝 (0) | 2023.04.23 |