JSP 프로그래밍

JSP 프로그래밍

$33.14
Description
JSP는 자바 기반의 스크립트 언어로 서버에서 동작하는 동적 웹 프로그래밍 언어 중 하나이다. 자바 언어에 기반을 두고 있기 때문에 자바 가상머신(JVM, Java Virtual Machine)이 설치된 어떤 운영체제 환경에서도 개발이 가능하며 자바가 제공하는 풍부한 라이브러리를 웹 프로그램 개발에 활용할 수 있다는 장점을 가지고 있다. 이 책은 웹 프로그램 개발에 관심을 가지고 처음 접하는 독자를 대상으로 JSP 프로그램을 배우는 과정에서 필요한 HTML, CSS, Java Script에 대한 기본 문법과 기초 지식을 빠른 시간에 습득할 수 있도록 고려하여 집필하였다.
저자

조혁현

목차

CHAPTER1웹프로그래밍개요
1.1월드와이드웹
1.1.1웹의구성요소
1.1.2웹서비스구조
1.1.3웹프로그래밍언어
1.2JSP서버환경
1.2.1자바가상머신(JVM)
1.2.2웹애플리케이션서버(WAS)
1.3정적웹서비스와동적웹서비스
1.3.1정적웹서비스
1.3.2동적웹서비스
1.4JSP개요
1.4.1HTML
1.4.2CSS
1.4.3Javascript
1.4.4java
■연습문제

CHAPTER2JSP프로그래밍개발환경과인터넷서비스
2.1JSP프로그래밍개발환경
2.1.1JDK다운로드및설치(JVM구축)
2.1.2톰캣(Tomcat)다운로드및
2.1.3이클립스(Eclipse)다운로드및설치
2.2이클립스와톰캣연동
2.3동적웹애플리케이션작성및실행
2.3.1이클립스기본구성화면
2.3.2이클립스환경설정
2.3.3JSP프로그램처음만들기
2.4동적웹애플리케이션인터넷서비스
2.4.1JSP프로그램개발환경과인터넷서비스환경
2.4.2WAR파일생성및배포
2.4.3톰캣서버직접구동과인터넷서비스

CHAPTER3JSP기본문법과동작원리
3.1JSP웹페이지기본구조
3.2JSP웹페이지구성요소
3.2.1지시문(directive)
3.2.2스크립트요소
3.3JSP프로그램의동작원리
3.4JSP프로그래밍기초
3.4.1변수와데이터형
3.4.2상수
3.4.3연산자
3.4.4배열
3.4.5클래스,객체,메소드
3.4.6스트링
3.4.7선택제어문
3.4.8반복제어문
3.4.9예외처리
3.4.10날짜와시간
■연습문제

CHAPTER4내장객체
4.1내장객체개요
4.2request내장객체
4.2.1클라이언트관련메소드
4.2.2전송데이터관련메소드
4.2.3서버관련메소드
4.2.4헤더관련메소드
4.3폼과요청파라미터처리
4.3.1HTML
4.3.2CSS(CascadingStyleSheets)
4.4response내장객체
4.4.1응답헤더관련메소드
4.4.2응답콘텐츠관련메소드
4.4.3페이지이동관련메소드
4.5out내장객체
4.6기타내장객체
4.7내장객체의적용영역
■연습문제

CHAPTER5액션태그
5.1액션태그개요
5.2〈jsp:include〉액션태그
5.2.1단일파라미터전송
5.2.2다중파라미터전송
5.3include지시문
5.4〈jsp:param〉액션태그
5.5〈jsp:forward〉액션태그
■연습문제

CHAPTER6쿠키와세션
6.1HTTP프로토콜
6.1.1HTTP프로토콜의특성
6.1.2HTTP메시지구조
6.2쿠키
6.2.1쿠키의동작원리
6.2.2JSP에서쿠키사용
6.3세션
6.3.1세션의동작원리
6.3.2JSP에서세션사용
6.3.3세션을이용한사용자로그인과로그아웃
■연습문제

CHAPTER7데이터베이스시스템환경구축
7.1데이터베이스개발환경
7.1.1MariaDB다운로드및설치
7.1.2JDBC다운로드및설치
7.2MariaDB와이클립스연동
7.3SQL
7.3.1SQL개요
7.3.2SQL질의문
7.3.3SQL데이터형
7.3.4SQL질의문실습
7.4하이디SQL
7.4.1하이디SQL다운로드및설치
■연습문제

CHAPTER8JDBC를이용한동적애플리케이션프로그래밍
8.1JDBC와데이터베이스연동
8.2JSP프로그램과데이터베이스연동
8.2.1sql패키지import
8.2.2JDBC드라이버로딩
8.2.3Connection객체생성
8.2.4Statement객체생성
8.2.5SQL질의문실행
8.2.6ResultSet객체처리
8.2.7연결종료
8.3데이터베이스를이용한JSP프로그래밍
8.3.1대학데이터베이스스키마구현
8.3.2대학데이터베이스활용
8.3.3세션과로그인인증
8.3.4include지시문을사용한프로그램모듈화
■연습문제

CHAPTER9표현언어와표준태그라이브러리
9.1표현언어와표준태크라이브러리개요
9.2표현언어(EL)
9.2.1기본문법
9.2.2데이터형
9.2.3연산자
9.2.4표현언어내장객체
9.2.5표현언어에서객체접근
9.3표준태그라이브러리(JSTL)
9.3.1JSTL다운로드및설치
9.3.2JSTL라이브러리종류와page지시문
9.3.3JSTL코어라이브러리활용

CHAPTER10실전프로젝트-고객관리시스템
10.1고객관리시스템개요
10.2고객정보관리시스템분석및설계
10.2.1고객정보관리요구분석
10.2.2고객정보관리시스템의구조와모듈설계
10.2.3사용자인터페이스설계
10.2.4데이터베이스스키마설계
10.3고객정보관리시스템개발
10.3.1사용자정의자바패키지선언
10.3.2데이터베이스와테이블생성
10.3.3고객정보관리메뉴
10.3.4모듈화프로그램개발
10.3.5회원가입
10.3.6회원정보검색
10.3.7회원정보갱신
10.3.8회원정보삭제
10.3.9고객정보테이블검색과페이지제어
10.4웹사이트구축을위한홈페이지관리
10.4.1홈페이지모듈설계
10.4.2홈페이지레이아웃설계
10.4.3세션을사용한로그인인증과메뉴관리