개발자_이훈규
천천히, 빠르게. 개발자의 Repository
개발자_이훈규
전체 방문자
오늘
어제
  • 분류 전체보기 (473)
    • 티스토리 (4)
    • 개발자 뉴스 (2)
    • 소프트웨어 (203)
      • C (7)
      • c++ (25)
      • Objective-C (3)
      • Do it! 반응형 웹디자인 (4)
      • openGL (8)
      • Java (24)
      • Jni (3)
      • Android (9)
      • Wordpress (2)
      • 버그 만난 후 느낀점 (2)
      • Git (3)
      • node js (2)
      • window tablet (1)
      • HTML (3)
      • javascript (3)
      • perl (1)
      • AngularJS (0)
      • JSON (0)
      • Docker (3)
      • python (5)
      • jQuery (1)
      • MFC (4)
      • cocos studio (6)
      • Golang (1)
      • SQLite3 (0)
      • Spring Boot (8)
      • thymeleaf (0)
      • Django (0)
      • iOS (3)
      • skia (0)
      • VBA (0)
      • PHP (2)
      • Oracle (1)
      • JSP (0)
      • R (0)
    • TCP IP (2)
    • 금융 (0)
      • 금융 Study (0)
      • 금융 Archive (0)
      • 금융 Article (0)
    • 개인 프로젝트 (7)
      • gif 홈페이지 만들기 (0)
      • study app만들기 (0)
      • 크롤러 만들기 (1)
      • 카툰 홈페이지 만들기 (1)
      • 외주 홈페이지 만들기 (3)
      • 웹 홈페이지 만들기 (0)
      • 미디어 서버 만들기 (0)
      • 소개팅 어플 만들기 (0)
      • 인스타그램 풀스택 클론 코딩(인강 노트) (0)
      • 주식 모의거래 만들기 (1)
    • html php mysql (0)
    • node.Js (2)
    • 일상 (2)
    • 빈공간 uml 공부 (0)
    • Ubuntu(linux) (12)
    • 맥OS (10)
      • android 설치하기 (2)
    • Programming quizzes (0)
    • IoT (구 유비쿼터스) (16)
      • 라즈베리 파이 (11)
      • 아두이노 (5)
    • 하드웨어 (5)
      • 아수스 비보탭 노트8 asus vivotap no.. (2)
      • 크레마 카르타 (3)
    • 분석할 문장, 구문, 코드 (0)
    • 키보드 (1)
      • 해피해킹 (1)
    • 코드 라이언 (0)
    • 전자기기 (4)
    • Ted (0)
    • NAS (0)
    • 알고리즘 (0)
    • 연합인포맥스 (0)
    • 이벤트 응모함 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 개발
  • Python
  • error
  • C++
  • CODE
  • Example
  • C
  • ubuntu
  • 설명
  • GIT
  • 소스
  • 방법
  • 예제
  • 라즈베리 파이
  • 에러
  • 설치
  • install
  • 우분투
  • 코드
  • Java

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
개발자_이훈규

천천히, 빠르게. 개발자의 Repository

[서평] JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용
카테고리 없음

[서평] JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용

2019. 1. 18. 16:56





"JSPStudy의 JSP & Servlet 웹 프로그래밍 입문 + 활용" 서평

이훈규 (http://devkyu.tistory.com)






1. 총평


추천합니다.


 - JSP를 시작하시는 분

 - Java를 배웠는데 더 나아가 웹 프로그래밍도 Java로 해보고 싶은 분

 - Spring의 View로 JSP을 사용하고 싶은데 JSP가 감이 안잡히는 분




2. 서평


입문서 면에서는 내용적으로 충분합니다. 화면을 만드는 방법, jsp파일이 어떻게 컴파일이 되는지, 화면을 구성하고 DB에 데이터를 어떻게 넣는지에 대한 내용이 예시 파트에서도 반복적으로 자세하게 기술되어있습니다. 초반 챕터에서는 기본적인 jsp, servlet의 life cycle이나 자바 기본 문법이 설명되어 있고 챕터 9부터 JSP와 자바빈즈 이후부턴 JSP를 잘 사용할 수 있는 방법이 설명되고 있습니다. 이 책에서 '활용'에 대한 부분은 JDBC의 connection pool로 일반적으로 쉽게 접할 수 있는 thread pool의 connection 버전으로 볼 수 있는데 관련된 소스도 5페이지에 걸쳐서 설명되어 있기 때문에 소스를 따라치며 공부를 해보면 많은 도움이 될 것 같습니다. 책을 공부한 이후에 JSTL을 별도로 공부한다면 더 효율적인 코드를 작성할 수 있고 front-end에 대한 내용은 많이 부족하기 때문에 Full-stack을 목표하신다면 별도로 front-end를 공부해야할 것입니다.




3. Reference on book


Chapter 04.

74p. JSP의 Life Cycle

 : init() -> service() -> destroy()


Chapter 06. JSP의 지시자와 액션태그

 : forward, plugin, useBean 등


Chapter 07. JSP의 내장객체

175p. form tag를 이용해서 HTML에서 JSP로 데이터 넘기기 예제

183p. session 설명


188p. page는 this이다

201p. 서블릿의 Life Cycle

206p. get방식과 post방식의 한글 처리 <tip>

209p. 서블릿에서 세션 사용하기

217p. 자바 빈즈가 무엇인가

227p. 빈을 이용한 회원가입 양식 작성하기

270p. JDBC 구성도

293p. JDBC의 Connection pool에 대한 코드

322p. Cookie와 Session 비교


Chapter 13 - 16 예제

 : 다중 파일 업로드, 회원가입 및 로그인, 계층형 게시판, 투표 프로그램

 : DB table설계와 클래스 다이어그램도 포함


Chapter 17 예제

 : 홈페이지 예제를 따라하면서 앞서 실행한 예제를 활용하고 Header, Left side, Body section을 이해한다.


542p. JSTL(JSP Standard Tag Library)








저작자표시 (새창열림)
    개발자_이훈규
    개발자_이훈규
    혼자 꽁양꽁양 개발하면서 놀아요~ - 노트같은 블로그

    티스토리툴바