[전자책] 성낙현의 JSP 자바 웹 프로그래밍 - JSP·서블릿 기초부터 MVC 게시판, 웹소켓 채팅, 이메일 발송, 오픈 API 활용, 배포까지 ㅣ Must Have
성낙현 지음 / 골든래빗(주) / 2021년 11월
평점 :
장바구니담기



골든래빗 출판사로부터 책을 제공받아 작성했습니다.

프로그래밍 언어 교재를 고를 때 보는 몇 가지가 있다. 발행일(또는 개정일), 발전이 빠른 분야다보니 작성과 검수가 끝날 때쯤엔 올드한 정보가 되어버리는 경우가 있기 때문이다. 목차, 단순히 언어만 배우고 끝나는 책이 아니라 작은 프로젝트라도 하나 따라해 볼 수 있는지. 각 챕터의 처음과 끝, 도입부에서 새로 배울 개념에 대한 설명이 있는지 마무리를 하면서 간략한 정리가 있는지. 그리고 성낙현의 JSP 자바 웹 프로그래밍은 내가 체크하는 모든 조건을 만족하는 책이다.

개발 언어에 관한 책도 여러가지 단계가 있다고 생각하는데, 이 책의 타깃은 왕초보다. chapter 0. 개발 환경 구축부터 시작한다. 하나하나 잘 따라할 수 있도록 친절한 캡쳐 화면과 부가 설명이 제공된다. 낯설 수 있는 용어나 개념은 따로 공간을 할애해 설명한다. 전체적으로 각 장의 도입부에서는 학습 목표, 학습 순서, 이번 장에 배우게 될 기본 개념을 간략하게 알려주고, 본문에서 이번 장에 배우게 될 내용들을, 필요하다면 이미지를 곁들여 설명한다. 코드 옆 짧은 공간에 모든 설명을 우겨넣기보다는, 번호를 붙여 상세 설명을 곁들인다. 실행 화면도 그냥 화면만을 보여주는 것이 아니라, 이 값이 어디에서 나왔는지를 다시 한 번 언급해주어 더 좋았다. 장을 마무리하면서는 이 장에서 배운 내용들을 마무리하는 학습 마무리를 제공한다. 지금까지 배운 개념들을 한번에 정리할 수 있을 뿐 아니라 특정 장을 다시 공부하고 싶은데 목차만으론 어떤 장인지 잘 모르겠을 때 이 장과 도입부를 참고하면 쉽게 찾고자 하는 장을 찾을 수 있을 것 같다. 각 장의 구성뿐 아니라 책의 전체적인 구성도 좋다. 개념을 배우며 따라 공부하다보면 자연스럽게 하나의 프로젝트를 진행하게 된다. 기본 개념이 끝나면 추가 프로젝트를 진행한다. 기본 CRUD를 익힐 수 있는 게시판과 소켓 통신을 익힐 수 있는 채팅 프로젝트가 있다. 두 기능 모두 주니어 개발자 포트폴리오에서 어렵지않게 볼 수 있는 기능이면서 그만큼 기본기가 되고, 중요한 기능이기도 하다. 약간(?)의 아이디어와 기획, 추가 기능을 덧붙인다면 그럴싸한 JSP 프로젝트도 하나 진행할 수 있을 정도라 생각한다. '한 권으로 끝내는 JSP 초보 탈출하기' 랄까.프론트엔드 개발자라 JSP는 낯설었지만, 책에서 차근차근 설명해주어 자바 웹 개발의 절차를 체험해볼 수 있어 공부하는 동안 낯선 개념들이 익숙해지는 경험을 많이 했다. JSP를 자바 웹 프로그램의 기본이라고들 하던데, 이 책을 디딤돌 삼아 자바 웹 개발에 대해 좀 더 잘 아는, 좀 더 깊게 볼 수 있는 프론트엔드 개발자가 되고 싶다.


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo