알라딘서재

원님의 서재
  • 스프링 부트 3 백엔드 개발자 되기 : 자바 편
  • 신선영
  • 27,000원 (10%↓1,500)
  • 2023-05-12
  • : 403
골든래빗 출판사로부터 책을 제공받아 작성했습니다.


백엔드 환경으로는 자바/코틀린의 스프링과 스프링 부트, 파이썬의 장고/플라스크, go 언어의 gin, c#의 닷넷 프레임워크, 자바스크립트의 노드.js(익스프레스/next js) 등이 있다. 이 책은 자바와 스프링 부트 3을 소개한다. 스프링은 배운 적 있는데 어마어마한 환경 설정의 압박으로.... 자연스럽게 스프링 부트에 관심이 가더라.

​

좋았던 점 1. 자바 백엔드 학습 로드맵을 제공한다.

빌드 도구(gradle, 메이븐, 엔트)

ORM(JPA, 하이버네이트, EBean)

JDBC(JDBI3, JDBC)

​

등등... 볼드친 부분이 특히 중점적으로 책에서 다루는 내용이다.

​

​

자바 기반 프레임 워크인 스프링 부트를 사용하려면 자바 문법, 클래스, 인터페이스 같은 기초 지식을 알고 있어야 한다. 데이터 베이스와 sql 같은 지식도 덤. 스프링 부트 3 백엔드 개발자 되기 (자바 편)에서는 개발뿐만 아니라 테스트 코드 작성, 인증, 배포와 깃허브 액션까지 예제와 함께 배울 수 있었다. 비기너 단계에서 볼 책은 아니다. 최소 객체 지향은 이해하고 입문 딱지는 막 뗀 사람에게 추천한다.

​

IDE는 인텔리제이 쓰는데 맥이랑 윈도우에 설치하는 법 다 친절하게 캡처 떠줘서 걱정 ㄴㄴ

​

좋았던 점 2. 단순 사실 나열이 아니라 자바 백엔드 개발자가 알아두면 좋은 지식들을 한 장을 할애해서 알려준다. 서버란 무엇이고 클라이언트란 무언인가 등등

특히 5장 공부하면서 그동안 느낌적인 느낌으로 받아들인 파편화된 나의 기존 지식들이 문장화되어 만족한다

<JPA는 자바에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스다. 즉 스프링 부트에서 sql이 아닌 자바 언어로 데이터 베이스를 조작 가능하다. JPA는 인터페이스라 실제로 사용하려면 ORM 프레임워크를 추가로 선택한다. > 이런 식으로!!

​

좋았던 점 3. 이북이 나와있다. 이런 학술 도서는 실물 책만 나온 경우가 흔한데 이북이 있어서 이동 중에 보기 좋았다. 책 구성 및 편집을 잘해서 가독성이 좋음!!

  • 댓글쓰기
  • 좋아요
  • 공유하기
  • 찜하기
로그인 l PC버전 l 전체 메뉴 l 나의 서재