|
이 책은 총 5부문으로 나누어져 있습니다. 초급자가부터 중급자까지 단계별로 자신의 능력을 업시킬 수 있도록 설명이 잘 되어 있습니다. 1단원에서는 웹 프로그램이 무엇인지, 웹 프로그램을 실행시키기 위한 설치파일 JDK, Tomcat, Eclipse 설치 관련하여 설명하고 있고, JSP 동작원리를 통해 이해와 서블릿이 무엇인지 설명하여 웹 프로그램을 하기 위한 준비 단계를 보여주고 있습니다. 2단원에서는 첫음에는 자바 프로그램을 하기 위한 기초 문법 변수, 데이터 타입, 연산자, 제어문을 다루고 있고, 자바에서 중요하게 생각하는 클래스 및 객체 설명이 자세히 되어져 있습니다. 두번째로는 JSP 동작을 위한 선언문, 스트립트릿 활용, 표현식, 주석, 지시자와 액션 태그, 내부 객체 등이 그 다음으로 단계적으로 설명되어져 있습니다. 세 번째로는, 서블릿 사용을 위한 요청방식, 세션 사용 방법 등이 체계적으로 설명되어 있어 웹 프로그램 구축에 대한 기초 역량을 키우는데 도움이 될 수 있다고 생각됩니다. 3단원에서는 JSP 응용 기술인 자바빈즈를 활용한 회원가입 양식 만들기, 데이터베이스 설치 및 기본 SQL문을 활용한 질의를 통한 회원 테이블 만들기, JDBC로 데이터 베이스 연동하는 방법, 세션과 쿠키를 활용한 웹페이지 관리 등에 대해 설명이 되어져 있습니다. 4단원에서는 파일 업로드, 회원가입 및 로그인, 게시판, 투표프로그램 등의 홈페이지 구축과 모바일 연동 회원가입 및 로그인, 모바일앱 등에 대한 설명으로 홈페이지와 앱을 동이에 사용할 수 있는 환경 조성에 대해 설명하고 있습니다. 5단원에서는 표현언어, JSPL, 오라클과 MS_SQL 연동, 톰켓 환견 설정 등 JSP 중급 기술들을 통해 웹 페이지가 보다 원활하게 구동되지 위한 기능 들을 설명하고 있습니다. 아직 저는 4단계 정도만 구현해 보았던 경험이 있고, 그 기억도 오래전이라 다시 새롭게 도전하고 있지만 단계적으로 웹 페이지 구축에 대한 부분이 잘 표현되어 있어 포기하지 않고 도전해 보고자 합니다. |
|
『웹 프로그래밍 기초부터 실무 응용까지: JSP & Servlet』은 웹 개발에 관심이 있는 독자들을 위한 좋은 자료입니다. 책은 JSP와 Servlet의 기초 문법부터 시작하여 데이터베이스 연동, 회원 가입, 로그인 기능, 투표 프로그램, 계층형 게시판 등 다양한 주제를 다루며 웹 프로그래밍의 전반적인 원리를 이해하는 데 도움을 줍니다. 특히 이 책은 초보자들을 고려하여 동작 원리를 이해하기 쉽게 설명하고, 실습 예제를 통해 실전에 적용할 수 있는 기초와 응용 예제를 다양하게 제공합니다. 코드 라인별 설명과 중요한 부분 강조, 실수 방지를 위한 팁 등 독자들의 학습 효율을 높이기 위한 다양한 지원도 제공됩니다. 또한, JSPStudy 커뮤니티 사이트를 운영하여 독자들이 궁금한 점을 질문하고 소통할 수 있도록 지원합니다. 『웹 프로그래밍 기초부터 실무 응용까지: JSP & Servlet』은 웹 개발에 대한 포괄적인 내용과 실습을 통한 학습 지원으로 독자들의 웹 개발 역량 향상에 큰 도움이 될 것입니다. 웹 프로그래밍을 자세히 학습하고자 하는 분들께 강력히 추천하는 책입니다. |
|
웹 프로그래밍을 시작하면 입문자라면 기초 학습 이후 제일 관심있게 보는 부분이 데이터베이스와의 연동, 다음으로 게시판 한 번 만들어 보는 것이 아닐까 생각합니다. 이를 기초부터 응용까지 성공리에 마무리할 수 있게 뒤받침해 줄 수 있는 도서가 출간되어 소개해 드릴까 합니다. 도서 제목과 같이 기초 문법부터 웹 사이트 구축까지 JSP & Servlet 웹 프로그래밍 내용을 학습할 수 있습니다. 하지만 JSP 웹 프로그래밍을 개발을 위해서는 여러가지 프로그램 설치 및 환경구축을 해야 한다는 큰 장애물이 있는데요. 본 도서는 단계별 설치 과정이 잘 기술되어 있어 개발환경 구축은 별 무리가 없었다는 장점을 말씀드리고 싶습니다. 단, 그림이 흑백이라서 그런지 내용 파악에 어려움은 조금 있었습니다. 무사히 환경 구축을 마무리하고 첫번째 실습 코드 후에 결과로 "내 이름은 홍길동 입니다."를 출력하여 마무리하게 되었습니다. 우선 빠르게 본 도서에서 제시한 mydb 데이터베이스와 게시판 데이터를 저장할 board 테이블을 command 창을 이용할 수 있었으나 도서에서 소개하고 있는 HeidiSQL 도구를 활용하여 정상적으로 생성하고, 계층형 게시판 부분을 참고하여 독자가 만들고 있었던 소스코드를 수정하여 최종 실행되는 게층형(답변형) 게시판 결과를 확인할 수 있었습니다. 나름 뿌듯하였습니다.
|
|
본 리뷰는 앤써북에서 진행하는 도서 체험단 활동으로 작성된 것입니다.
어렵다.... 내 수준은 이제 막 파이썬 좀 알 것 같다 수준인데... 욕심에 서평 신청을 해서 받았는데 정말 읽어도 읽어도 아직 정리가 안 되는 느낌 그래도 정리해보자면!!! 웹에 표현되는 페이지(?) 화면은 정적페이지와 동적 페이지로 구분할 수 있다. 정적 페이지는 사진처럼 그저 표현되는 페이지로 보통 HTML로 작성된다.
하지만 대부분의 웹페이지는 사용자의 입력을 받아 해당하는 정보를 주고 받는데 이 것을 동적 페이지라고 한다.
Servelet(Server + Applet)
JSP(Java Server Pages)
========= 설치해야하는 프로그램들 ============== 1st. JDK (Java Development Kit) 설치 : 자바 응용 프로그램 인터페이스(API), 클래스, 라이브러리, 자바가상머신을 포함 2nd. Tomcat 설치 : JSP컨테이너 중 하나로 웹서버 기능을 제공 3rd. Eclipse 설치 : JSP를 작성하기 위한 에디터 ======================================= 이 부분이 정말 난관이다. 각 프로그램마다 경로설정을 해줘야한다... 아직 나는 여기서 헤메고 있다. 한 번 헤메었더니 머리가 멍해지는 느낌.... 좀 쉬었다가 주말에 다시 도전에 봐야겠다. |