알라딘서재

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


백엔드 환경으로는 자바/코틀린의 스프링과 스프링 부트, 파이썬의 장고/플라스크, 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 나의 서재