책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791191905052
· 쪽수 : 632쪽
· 출판일 : 2021-11-15
책 소개
목차
00 개발 환경 구축
[1단계] 빠르게 익히는 JSP 기초
01장 JSP 기본
__1.1 동적 웹 페이지로의 여정과 JSP
__1.2 JSP 파일 기본 구조
__1.3 지시어(Directive)
__1.4 스크립트 요소(Script Elements)
__학습 마무리
02장 내장 객체(Implicit Object)
__2.1 내장 객체란?
__2.2 request 객체
__2.3 response 객체
__2.4 out 객체
__2.5 application 객체
__2.6 exception 객체
__학습 마무리
03장 내장 객체의 영역(Scope)
__3.1 내장 객체의 영역이란?
__3.2 데이터 전송 객체(DTO) 준비
__3.3 page 영역
__3.4 request 영역
__3.5 session 영역
__3.6 application 영역
__학습 마무리
04장 쿠키(Cookie)
__4.1 쿠키란?
__4.2 기본 동작 확인
__4.3 [응용] 레이어 팝업창 제어
__4.4 [응용] 로그인 아이디 저장
__학습 마무리
05장 데이터베이스
__5.1 데이터베이스란?
__5.2 오라클 설치
__5.3 사용자 계정 생성 및 권한 설정
__5.4 테이블 및 시퀀스 생성
__5.5 JDBC 설정 및 데이터베이스 연결
__5.6 커넥션 풀로 성능 개선
__5.7 간단한 쿼리 작성 및 실행
__학습 마무리
06장 세션(Session)
__6.1 세션이란?
__6.2 세션 설정, 확인, 삭제
__6.3 세션과 DB를 이용한 로그인 구현
__6.4 쿠키 vs. 세션
__학습 마무리
07장 액션 태그(Action Tag)
__7.1 액션 태그란?
__7.2 <jsp:include>
__7.3 <jsp:forward>
__7.4 <jsp:useBean>, <jsp:setProperty>, <jsp:getProperty>
__7.5 <jsp:param>
__학습 마무리
08장 <Project> 모델1 방식의 회원제 게시판 만들기 ★★☆☆
__8.1 프로젝트 구상
__8.2 모델1 구조와 모델2 구조(MVC 패턴)
__8.3 목록 보기
__8.4 글쓰기
__8.5 상세 보기
__8.6 수정하기
__8.7 삭제하기
__학습 마무리
09장 <Project> 게시판에 페이징 기능 넣기 ★★★☆
__9.1 프로젝트 구상
__9.2 8장 소스 코드 복사
__9.3 더미 데이터 입력
__9.4 페이징용 쿼리문 작성
__9.5 DAO 수정
__9.6 List.jsp 수정
__9.7 동작 확인
__학습 마무리
[2단계] 고급 기능으로 스킬 레벨업
10장 표현 언어(EL : Expression Language)
__10.1 표현 언어란?
__10.2 EL의 내장 객체
__10.3 컬렉션 사용하기
__10.4 EL의 연산자들
__10.5 인스턴스 메서드 호출
__10.6 정적 메서드 호출
__학습 마무리
11장 JSP 표준 태그 라이브러리(JSTL)
__11.1 JSTL이란?
__11.2 JSTL 사용 설정
__11.3 코어(Core) 태그
__11.4 국제화(Formatting) 태그
__11.5 XML 태그
__학습 마무리
12장 파일 업로드 및 다운로드
__12.1 라이브러리 추가하기
__12.2 파일 업로드
__12.3 파일 목록 보기
__12.4 파일 다운로드
__학습 마무리
13장 서블릿(Servlet)
__13.1 서블릿이란?
__13.2 서블릿 컨테이너
__13.3 서블릿의 동작 방식
__13.4 서블릿 작성 규칙
__13.5 서블릿 작성
__13.6 MVC 패턴을 적용한 회원인증 구현
__학습 마무리
14장 <Project> 모델2 방식(MVC 패턴)의 자료실형 게시판 만들기 ★★★★
__14.1 프로젝트 구상
__14.2 목록 보기
__14.3 글쓰기
__14.4 상세 보기
__14.5 파일 다운로드
__14.6 삭제하기
__14.7 수정하기
__학습 마무리
[3단계] 프로젝트로 익히는 현업 스킬
15장 <Project> 웹소켓으로 채팅 프로그램 만들기 ★★☆☆
__15.1 사전 지식
__15.2 프로젝트 구상
__15.3 채팅 서버 구현
__15.4 채팅 클라이언트 구현
__15.5 동작 확인
__학습 마무리
16장 <Project> SMTP를 활용한 이메일 전송하기 ★☆☆☆
__16.1 프로젝트 구상
__16.2 네이버 SMTP 설정
__16.3 이메일 전송 프로그램 작성
__16.4 동작 확인
__학습 마무리
17장 <Project> 네이버 검색 API를 활용한 검색 결과 출력하기 ★☆☆☆
__17.1 사전 지식
__17.2 프로젝트 구상
__17.3 오픈 API 이용 신청
__17.4 API 문서 살펴보기
__17.5 서블릿 구현
__17.6 검색 결과를 웹 브라우저에 출력
__17.7 동작 확인
__학습 마무리
18장 <Project> 배포하기 ★★☆☆
__18.1 프로젝트 구상
__18.2 WAR 파일 생성 및 배포
__18.3 톰캣 시작하기
__18.4 동작 확인 1
__18.5 접속 URL에서 컨텍스트 루트 없애기
__18.6 동작 확인 2
__18.7 문제 해결
__학습 마무리