상세정보
미리보기
Must Have 성낙현의 JSP 자바 웹 프로그래밍
- 저자
- 성낙현 저
- 출판사
- 골든래빗
- 출판일
- 2021-11-15
- 등록일
- 2022-01-26
- 파일포맷
- PDF
- 파일크기
- 24MB
- 공급사
- 예스이십사
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
자바 웹 개발자로 첫발을 내딛는 여러분께견고한 발판이 되어드립니다이 책은 ‘JSP 기초’ → ‘레벨업’ → ‘현업 스킬’ 과정을 실무에서 주로 사용하는 기능 위주로 다뤄 진입 장벽을 낮추고 학습 효율을 높였습니다. 또한 프로젝트 비중을 키워 핵심 이론을 실무에 응용하는 과정을 체험시켜드립니다. 기초적인 게시판, 상세한 페이징 기법 설명, 모델2 방식(MVC 패턴) 프로그래밍 모델, 웹소켓 채팅, 오픈 API 활용과 배포까지, 유용하고 질 높은 예제로 가득합니다. 자바 웹 개발자로 커리어를 시작하는 데 좋은 안내서가 되어줄 것입니다.
저자소개
서울대학교 경영학사
KAIST 경영과학석사
KAIST 테크노경영대학원 공학박사(경영정보)
전 ㈜한화유통 정보시스템실장
현 용인대학교 경영정보학과 교수
[저서]
Step by Step 안드로이드 앱 개발(2.3 버전), 2011
Step by Step 안드로이드 프로그래밍(4.0 버전), 2012
모바일로 즐기는 JSP 웹프로그래밍, 2013
목차
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 <jjsp:forward>__7.4 <jjsp:useBean>, <jjsp:setProperty>, <jjsp:getProperty>__7.5 <jjsp:param> __학습 마무리 08장 [Project] 모델1 방식의 회원제 게시판 만들기 ★★☆☆__8.1 프로젝트 구상__8.2 모델1 구조와 모델2 구조(MVC 패턴)__8.3 목록 보기__8.4 글쓰기__8.5 상세 보기__8.6 수정하기__8.7 삭제하기__학습 마무리9장 [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 문제 해결__학습 마무리