콘텐츠 바로가기
본문 바로가기


블로그 전체검색
자바 웹 개발 워크북

[도서] 자바 웹 개발 워크북

구멍가게 코딩단 저

내용 평점 5점

구성 평점 5점

이 책의 좋은점

자바 서블릿 프로그래밍부터 스프링 / 스프링 부트까지 내용 구성이 잘 되어있습니다.

스프링을 하더라도 서블릿에 대한 이해가 있어야 흐름이해에 큰 도움이 되는 것 같습니다.

 

싱글톤 만들때 Enum 활용하신 것도 뭔가 새로웠습니다.

 

 예제 코드에 대해서... 예제라고 대충 쓴 코드들이 아닌 좋은 코드를 보여주신 것 같습니다.

 

Spring Boot 2 예제를 Spring Boot 3로 전환해서 하는데도 크게 어려운 점은 없었고,

Springfox를 Spring docs v2로 전환해서 쓸 때 정도만 약간의 시행착오가 있었습니다. 

 

9장의 API 서버와 JWT에서도 어떤식으로 JWT가 동작하는지 이해에 큰 도움이 되었습니다.

Todo API 서버에 대해서, 실제 React 프론트엔드를 붙여서 해보면 좋은데..

React에 익숙하진 않아서 이건 나중에 해보려구요.. 

 

구멍가게코딩단 네이버 카페도 가봤는데, 질문은 해본적은 없지만 독자분들 답변해주시는 것들 보니 엄청 성의있게 해주십니다. 

 

개정판 출판시 희망사항

마지막 10장의 스프링 부트를 AWS에서 검은 콘솔 화면내용이 보기가 힘든데, 

이부분은 출판사 편집팀에서 콘솔 배경과 글씨가 확실하게 구분되도록

신경써주시면 좋을 것 같습니다.

 

약간 보충 되었으면 하는 내용은...

AWS 장이 있다면, 8장까지 진행한 스프링 부트 게시판 프로젝트를 AWS로 반영하는 내용이 

있으면 좋을 것 같긴한데... 그러나 현재 내용이라도 약간 고민을 좀 하면

책의 내용만으로도 잘 진행할 수 있을 것 같지만,

그래도 지금 껏 열심히 해본것 올려보는게 보람이 더 있을 것 같긴합니다. ㅎㅎ

 

 

사소한 내용으로.. 파일업로드에서 _를 기준으로 uuid와 파일명을 쪼개는데..

파일 명에 이미 _가 포함되었을 경우 제대로 쪼개지 못할 수 있는 경우가 있으니 limit 값을 전달해주는게 좋을 것 같습니다.

jshell> "1_2_3_4_5".split("_")
$6 ==> String[5] { "1", "2", "3", "4", "5" }

jshell> "1_2_3_4_5".split("_", 2)
$7 ==> String[2] { "1", "2_3_4_5" }

jshell>

 

마무리

일전에 코드로 배우는 스프링 웹 프로젝트도 잘 읽어서 구매하게 되었는데, 

이 책도 좋내요.. 앞으로도 좋은 책 부탁드립니다. 감사합니다. ㅎㅎ

 

 
취소

댓글쓰기

저장
덧글 작성
0/1,000

댓글 수 0

댓글쓰기
첫 댓글을 작성해주세요.

PYBLOGWEB3