신간소개 2014. 7. 14. 19:50



  ● 저자: 성윤정

  ● 페이지: 672

  ● 판형: 4X6배판(188 x 257)

  ● 도수: 2도

  ● 정가: 27,000원

  ● 발행일: 2014년 7월 28일

  ● ISBN: 978-89-97924-10-3 93000




[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]

[강의자료 요청하기]

[샘플원고]   

Sample_jspservlet.pdf



_도서 내용

이 책은 “원리와 개념”을 말로써 알려주지 않습니다. 실습하고 결과를 바로 확인할 수 있는 [직접해봅시다] 코너만 200개가 넘고 각 장 말미에 나오는 [도전해보세요] 과제만 보아도 이 책이 얼마나 “실습”을 강조하고 있는지 금방 알아챌 수 있을 것입니다. 이 책에서 활용하는 개발 환경은 이클립스와 오라클 등이며 개발 방식은 모델과 뷰를 분리해서 개발하는 방식입니다. 처음부터 끝까지 책을 따라 학습을 마치면 이러한 개발 환경과 방식에 익숙해질 수 있을 것입니다.

※ 특별부록: 온라인 쇼핑몰 풀 소스와 완벽 해설 PDF

  예제소스와 특별부록 받으러 가기 ☞ [여기!!!!!!!!!!!] 를 클릭하세요



_대상 독자

Q. 이 책만 공부하면 웹 서비스 개발자가 될 수 있나요?

A: 이 책은 프레임워크를 활용한 고급 개발 방식을 좀더 쉽게 이해하기 위해 기초체력을 다지는책입니다. 입문을 거치지 않고 고급 개발자로 성장할 수는 없겠죠?

Q. 필요한 선수지식은 뭔가요?

A: 자바 기본 문법은 어느 정도 숙지를 해야 합니다. DB 등은 자세히 몰라도 쉽게 이해할 수 있게 보충설명을 하고 있습니다. 기본적인 클라이언트 기술(CSS, 자바스크립트, HTML )은 틈틈이 이 책을 보면서 해당 기술을 찾아보면 좋습니다.

Q. 특별부록으로 제공되는 온라인 쇼핑몰은 어느 정도 되어야 개발하고 이해할 수 있나요?

A: 이 책에서 나오는 모든 기술이 온라인 쇼핑몰에 적용되어 있습니다. 적어도 이 책을 한번 정도 학습한 후에 특별부록으로 제공되는 온라인 쇼핑몰을 따라서 개발해보고 변경해보면서 학습하여 익숙해지면 한층 더 많은 것을 배울 수 있을 것입니다.


_목차

1. 서블릿과 JSP 개요

1.1 웹 프로그래밍이란?

1.2 웹 애플리케이션 개발 환경 구축하기프로그램 설치

JDK 설치하기

톰캣 설치하기

이클립스 설치하기

1.3 이클립스로 첫 웹 애플리케이션 작성하기

1.4 서블릿과 JSP의 기초 개념

서블릿

JSP

[직접해보세요] JDK, 톰캣, 이클립스 설치하기

[도전해보세요] 자신의 이름을 출력하는 JSP 작성하기

 

2.서블릿의 기초

2.1 서블릿 프로그램을 만들어보자

서블릿의 동작 원리

서블릿의 라이프 사이클

2.2 서블릿의 한글 처리와 데이터 통신

서블릿에서 응답시 한글 처리

get 방식과 post 방식

쿼리 스트링이란?

요청 객체(request)와 파라미터 관련 메소드(getParameter)

자바스크립트로 폼에 입력된 정보가 올바른지 판단하기

서블릿에서 요청시 한글 처리

2.3 기타 다양한 입력 양식

암호를 입력 받기 위한 암호 입력 상자

여러 줄 입력할 수 있는 글상자와 배타적 선택을 하는 라디오 버튼

체크박스와 request getParameterValues( )

목록 상자

[직접해보세요] Dynamic Web Project 만들고 서블릿 만들기

[직접해보세요] 서블릿의 라이프사이클 테스트

[직접해보세요] 한글 메시지를 출력하는 서블릿 만들기

[직접해보세요] get post 전송 방식의 폼과 서블릿 테스트

[직접해보세요] 텍스트 박스에 입력된 값 얻어오기

[직접해보세요] 유효성 체크하기

[직접해보세요] 입력 폼에서 한글 읽어오기

[직접해보세요] POST 방식으로 한글 읽기

[직접해보세요] 로그인 폼 만들기

[직접해보세요] 배타적 선택하기

[직접해보세요] 관심 분야 다중 선택하기

[직접해보세요] 작업과 관심 분야 선택하기

[도전해보세요] 회원 가입 작성하기

 


_주요 내용

실습에 포커스를 둔 책

누구나 고수가 되는 길의 첫 발걸음의 설렘과 도전은 깊은사유가 아니라 무심코 따라한 간단한 코드에서 그리고 컴파일되어 나오는 시시한(?) 결과화면에서 시작됩니다. 이 책은 웹 서비스 개발자가 되고자 하는 입문자를 대상으로 하고 있습니다. ‘실습에 포커스를 두고 이 책을 설계한 이유입니다. 입문자는 손이 닳도록 코딩을 반복해봐야 합니다. 과정에 익숙해지면 그 원리가 보이고 원리가 보이면 전체적인 그림이 보이기 때문입니다.

개발 환경과 방식은 현업 스타일로

이 책에서는 크게 가지에 주안점을 두었습니다. 현업에서 활용하는 개발 환경과 개발 방식입니다. 현업에서 활용하는 개발 환경은 이클립스와 오라클 등이며 개발 방식은 모델과 뷰를 분리해서 개발하는 방식입니다. 처음부터 끝까지 책을 따라 학습을 마치면 이러한 개발 환경에 상당히 익숙해질 있을 것입니다

스스로 확장하며 배울 수 있는 책

이 책은 눈으로 보아서는 절대 아무것도 얻을 수 없는 책입니다. 고쳐보고 확장해보고 다른 기능을 붙여보면서 응용력을 키워보기 바랍니다. 그리고 자바 개발자라고 해서 HTML이나 CSS, 자바스크립트 등을 대강만 알면 안 됩니다. 이 책에서는 거의 모든 예제에 클라이언트에 사용되는 대표적인 기술들이 들어가 있습니다. 역시 레이아웃이나 자바스크립트 기능도 변경해보면서 클라이언트 기술에도 익숙해지는 계기가 되었으면 좋겠습니다.


자바로 밥 먹고 살려면 이 책만으로는 절대 부족합니다. 이 책은 정말 JSP&서블릿을 배우는 데 진입 장벽을 낮춰주는 책이지 이 책을 학습하고 바로 현업 개발자로 나설 수 있는 책이 절대 아닙니다. 이 책으로 드넓은 자바 웹 프로그래밍의 세계에서 진정한 고수가 되는 날을 만날 수 있기를 충심으로 기원합니다.

_'지은이 글' 중에서


_편집자 코멘트

프로그래머가 아닌 편집자가 일일이 테스트를 해보았습니다. 처음엔 한글 워드에 있는 소스를 복사해서 붙여다가 테스트를 했습니다(시간상 일일이 타이핑은 못했습니다). 그리고 책이 디자인된 뒤에도 마지막 교정시에 PDF 상태에서도 역시 소스를 복사해서 일일이 테스트를 하였습니다. 완전 소스에는 반영이 되어 있어도 책에는 반영이 안 되는 경우도 있고 편집 과정에서 실수가 있을 수 있어 독자를 괴롭힐 수가 있기 때문입니다.

처음엔 이클립스도 엉뚱한 버전을 설치해서 당황한 적도 있었습니다. 다른 JSP 페이지로 포워딩을 해야 하는데, JSP 파일 이름을 잘못 입력해서 계속해서 에러가 나 황당한 적도 있었고 임포트가 안 되었거나 오라클에서 커밋을 해주지 않아 한창을 헤맸던 적도 있었습니다. 대부분 아주 사소한 오타 때문에 에러가 많이 난다는 사실에 놀라지 않을 수 없었습니다. 점차 에러에 익숙해지기 시작했고 근원지를 찾아 고쳐내고자 하는 도전 의식까지 생기더군요. 이런 게 프로그래밍의 재미가 아닌가 싶었습니다.


_저자 소개

성윤정

항상 배우고 쓰고 가르치며 살아왔다. 덕성여자대학교에서 컴퓨터 공학을, 동국대학교에서 컴퓨터 교육을 전공했으며 현재는 쌍용정보통신에서 강의하고 있다.

동국대, 서일전문대, 동서울대 등 대학에서 근무하였고 한글과 컴퓨터, 삼성 SDS 멀티 캠퍼스, 썬 마이크로시스템즈 등 많은 기업체에서 자바와 안드로이드, JSP 관련 기술을 위한 개발자를 양성해 왔다.

_주요 저서

<<클릭하세요  오라클 10g + PL/SQL 입문>>(대림, 2006, 공저)

<<클릭하세요 자바2 JDK6>>(대림, 2007, 공저)

<<IT CookBook C++ 프로그래밍 기초>>(한빛미디어, 2014, 공저)

<<스트럿츠2 프로그래밍 입문>>(대림, 2009, 공저)

_끝

posted by 로드북

댓글을 달아 주세요

  1.  Addr  Edit/Del  Reply 송재운

    우앗.. 오랜만의 신간이네요.
    이제 코드 테스트도 하시는건가요.~
    대단하십니다. ^^
    이클립스는 저도 버전에 고생한다는.. ^^;
    축하드립니다. ~

    2014.07.21 09:26
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      심도있는 테스트는 아니지만, 그래도 독자들이 불편이 없어야 하기에, 결과가 제대로 나오는지만 테스트를 했습니다. 방문해주셔서 감사해요. ^^

      2014.07.21 11:39 신고
  2.  Addr  Edit/Del  Reply

    오늘 사서 보는데 정오표는 없나요? 56페이지 7째줄 두번째 매개변수는 HttpServletResponse 가 맞겠죠??

    2014.08.19 17:41
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      안녕하세요. ResponseServlet의 객체 response의 getWriter 메소드를 통해 얻어온다는 표현이 정확할 것 같습니다. 중간에 조금 생략해서 혼동을 느끼실 수도 있을 것 같네요. 정오표는 확인되는 대로 블로그에 공지할 예정입니다. 책의 앞부분에 오탈자 사이트가 있으므로 틈틈이 확인해주세요~~~. 그럼 즐공하세요~~~!!

      2014.08.20 10:02 신고
  3.  Addr  Edit/Del  Reply 이정민

    책 앞 표지의 oralcle는 오타인가요? oracle 가 맞는 듯 한데요.. 구매해서 집에서 보니, oralcle로 적혀 있네요..

    2014.11.15 22:49
  4.  Addr  Edit/Del  Reply Favicon of https://roadbook.co.kr 로드북

    안녕하세요. 지금 확인해보니 오타네요. 너무 큰 실수를 한 것 같습니다. 죄송합니다. 책등 뒷표지 모두 체크한다고 했는데, 실수가 있었던 모양입니다. 다시 한번 죄송합니다.

    2014.11.16 14:34 신고
  5.  Addr  Edit/Del  Reply 이정민

    책 59페이지에 getRequestDispatcher("02_addition.jsp"); 로 적혀있는데,, jsp파일명이 addition03.jsp 로 들어가야하는거 아닌가요? 그 아래 예제파일명은 addition03.jsp인데요. 서블릿에서 처리 결과를 response에 담아서 그것을 addition03.jsp에서 보여주는것 같은데요...

    그리고 책앞부분에 오탈자 사이트를 찾지 못하겠어요.. 오탈자 사이트주소가 어디에 있나요..

    2014.11.24 23:15
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      안녕하세요.

      책 앞부분에 오탈자 사이트를 표기를 해놓지 못했네요. 죄송합니다. 블로그 우측상단 메뉴에서 "오탈자 정보"를 클릭해서 들어가시거나, 아래 URL로 직접 접근하셔도 됩니다.
      http://www.roadbook.co.kr/125

      문의하신 내용은 확인해보니 이정민님의 지적이 맞습니다. 테스트하면서 결과만 정상적으로 나오고 흐름을 보지 못한 것 같네요. 정확한 지적 감사합니다.

      2014.11.25 10:07 신고
  6.  Addr  Edit/Del  Reply dw

    /self-study/self-study-09/src/com/magicl/controller/ 아래 폴더 .java 파일들 한글이 깨집니다.
    수정해서 다시 올려주세요.

    2014.12.28 10:59
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      안녕하세요. 문의하신 내용은 확인 후에 바로 정정하도록 하겠습니다. 감사합니다.

      2014.12.29 18:36 신고
  7.  Addr  Edit/Del  Reply 이정민

    p.75
    밑에서 두 번째줄의
    정해디져 -> 정해져
    오타인 것 같습니다.

    2015.01.03 17:42
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      안녕하세요. 이미 확인된 오타지만 지적 감사합니다. 아래 링크에 오탈자를 등록해놓았으니 참고 바랍니다. 새해 복 많이 받으세요.
      http://www.roadbook.co.kr/125

      2015.01.05 11:06 신고
  8.  Addr  Edit/Del  Reply 오탈자

    오탈자 링크가 존재하지 않습니다. http://www.roadbook.co.kr/125


    퀴즈로 정리합시다. 정답이 이상한거 같아 질문 올립니다.


    2장

    8번의 정답은 2번이 아닌가요?

    9번의 정답도 2번이 맞는거 같은데...

    그리고 12번의 2번 문제가 size가 아니라 maxlength 아닌가요?
    또 13번의 4번도 size가 아니라 selected 같은데... 아닌가요?

    배우는 입장이라 저도 헤깔려서 질문 남깁니다.

    2015.01.08 18:58
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      죄송합니다. 오탈자 링크가 비공개로 되어 있었네요. ㅠㅠ 지금 공개로 다시 변경했습니다. 정답 관련해서는 다시 한번 살펴보고 답변 드리겠습니다. 불편을 드려 죄송합니다.

      2015.01.09 10:28 신고
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      답변이 늦어 죄송합니다.

      2장의 8번과 9번은 설명글과 정답을 다르게 해놓았네요. 혼란을 드려 죄송합니다.

      12번과 13번 문제도 독자님이 지적하신 내용이 맞습니다.
      다시 한번 불편을 드려 죄송합니다.

      다른 오류가 있는지 다시 한번 확인해보고 함께 오탈자 링크에 공지해놓도록 하겠습니다.

      감사합니다.

      2015.01.14 16:31 신고
  9.  Addr  Edit/Del  Reply 오탈자

    확인해주셔서 감사합니다!

    351 페이지 하단 설명과 소스 부분 확인중이라고 하시던데 진행은 어떻게 되가고 있으신가요?

    책 너무 좋습니다 앞으로도 이런책 많이 만들어주세요!

    2015.01.15 14:31
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      안녕하세요. 351페이지 확인해서 수정했습니다. 응원글 감사합니다. 즐공열공하시어 꼭 원하시는 바를 이루세요~~. 화이팅입니다!!

      2015.01.15 14:58 신고
  10.  Addr  Edit/Del  Reply ???



    8장 408 페이지 오라클 설명 부분이 이해가 안되서 질문 남깁니다.


    본문에는...

    오라클 서버가 설치된 PC라면 다음과 같이 입력하여...
    sqlplus sys / as sysdb

    이렇게 나와있습니다. 하지만 이렇게 하면 sqlplus 도움말이 나와버리네요...

    그리고 409 페이지에 접속 사진을 보면
    sqlplus / as sysdba

    이렇게 나오면서 정상적으로 접속이 되는 화면을 보여주는데요
    저도 마찬가지로 409 페이지 처럼 하면 접속이 됩니다.

    408 페이지와 409 페이지의 다른점은 앞에 sys가 안붙고 sysdb 끝에 알파벳 a가 붙는다는점인데요

    408 페이지가 설명이 잘못된거인지 알고싶습니다.

    2015.01.16 14:22
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      408페이지 설명이 오타네요. 죄송합니다.

      sqlplus / as sysdba

      오라클을 설치해서 도스명령 프롬프트에서 SQL 프롬프트로 전환하기 위해서는 위와 같은 명령어를 사용해야 합니다.

      불편을 드려 죄송합니다.

      2015.01.16 15:53 신고
  11.  Addr  Edit/Del  Reply 이정민

    퀴즈로 정리합시다 4장 12번의 정답이 1번이 맞는건가요 ? 전 4번이라고 생각이 들어서요. 정답지에 나온 것처럼 1번이 맞는 것인지 궁금합니다..

    2015.06.16 21:31
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      죄송합니다. 정답에 오류가 있었네요. 지적하신 대로 4번이 맞습니다. file 속성이 아니라 page 속성이어야 하고 따옴표 안에는 해당 페이지가 들어가야겠네요. 정확한 지적 감사합니다. 반영해서 공지하겠습니다. 감사합니다.

      2015.06.17 10:32 신고
  12.  Addr  Edit/Del  Reply 문의입니다

    이 책을 구매하려고 생각중인데요. 오탈자나 잘못된 부분은 반영되어 판매중인가요? 아니면 여기 사이트에서 정정내역을 다운로드 받아 봐야 하는지요?

    2015.07.04 00:22
    •  Addr  Edit/Del Favicon of https://roadbook.co.kr 로드북

      안녕하세요. 현재 판매중인 도서에는 오탈자 내용이 반영되어 있습니다. 감사합니다.

      2015.07.06 09:48 신고