목차 일부
1 JSP 뼈대 잡기
제1장 우선 필요한 소프트웨어부터 설치해요 ... 23
1.1 무엇이 필요한가? ... 24
[1] 자바 언어가 필요한 이유 ... 24
[2] 웹서버 프로그램이 필요한 이유 ... 25
[3] 웹 컨테이너가 필요한 이유 ... 27
[4] 프로그램 에디터가 필요...
더보기
목차 전체
1 JSP 뼈대 잡기
제1장 우선 필요한 소프트웨어부터 설치해요 ... 23
1.1 무엇이 필요한가? ... 24
[1] 자바 언어가 필요한 이유 ... 24
[2] 웹서버 프로그램이 필요한 이유 ... 25
[3] 웹 컨테이너가 필요한 이유 ... 27
[4] 프로그램 에디터가 필요한 이유 ... 28
1.2 자바 언어 설치하기 ... 29
1.3 아파치 웹서버 설치하기 ... 32
1.4 톰캣 컨테이너 설치하기 ... 37
1.5 톰캣을 위한 클래스 패스 지정하기 ... 40
1.6 아파치 웹서버와 톰캣 컨테이너 연동하기 ... 42
1.7 아파치와 톰캣 함께 테스트 해보기 ... 45
1.8 편리한 JSP 연습을 위한 준비 작업 ... 47
1.9 울트라 에디트 설치하고 사용하기 ... 49
1.10 고수 포인트 ... 51
제2장 JSP 뼈대를 잡으세요 ... 52
2.1 처음 보는 JSP 프로그램들 ... 53
[1] HTML만으로 구성된 JSP 프로그램 ... 53
[2] 자바스크립트가 포함된 JSP 프로그램 ... 54
[3] 자바 코드가 포함된 JSP 프로그램 ... 55
[4] 한글이 포함된 JSP 프로그램 ... 56
[5] 객체가 포함된 JSP 프로그램 ... 57
2.2 그러면 도대체 무얼 배워야 하나? ... 59
2.3 JSP는 어떻게 실행되는 걸까? ... 63
2.4 고수 포인트 ... 65
제3장 이제는 웹사이트 폼을 잡아요 ... 67
3.1 form을 알아야 폼을 잡지요 ... 68
3.2 가수 맞히는 퀴즈 페이지 만들기 ... 72
language 속성 ... 75
extends ... 75
import ... 75
session ... 77
buffer ... 77
autoFlush ... 78
isThreadSafe ... 79
info ... 79
errorPage ... 80
isErrorPage ... 80
contentType ... 81
3.3 퀴즈도 풀고 음악도 듣는 페이지 만들기 ... 83
3.4 선호하는 사이트 조사 페이지 만들기 ... 86
getParameter() ... 88
getParameterValues() ... 88
getParameterNames() ... 88
3.5 취미에 관한 조사 페이지 만들기 ... 89
print() ... 91
printIn() ... 91
newLine() ... 91
3.6 쇼핑몰 메시지 페이지 만들기 ... 92
3.7 애니메이션이 있는 로그인 페이지 만들기 ... 95
3.8 고수 포인트 ... 99
2 JSP 내공 쌓기
제4장 방문하신 고객에게 쿠키를 드립니다 ... 103
4.1 왜 HTTP 서버인가? ... 104
4.2 쿠키는 서버가 주는 접대용 과자 ... 111
4.3 방문자별 카운터 만들기 ... 113
① response 객체 ... 116
addCookie() ... 116
flushBuffer() ... 116
getBufferSize() ... 116
setBufferSize() ... 116
resetBuffer() ... 117
② Cooke 객체 ... 117
clone() ... 117
getComment() ... 117
getDomain() ... 117
getMaxAge() ... 117
getName() ... 117
getPath() ... 118
getSecure() ... 118
getValue() ... 118
getVersion() ... 118
setComment() ... 118
setDomain() ... 118
setMaxAge() ... 118
setPath() ... 119
setSecure() ... 119
setValue() ... 119
setVersion() ... 119
4.4 회원 탈퇴 고객의 쿠기 삭제하기 ... 120
4.5 쇼핑몰 장바구니에 딱 맞는 세션 ... 126
getAttribute() ... 129
getAttributeNames() ... 129
getCreationTime() ... 129
getId() ... 129
getlastAccessedTime() ... 130
getMaxInactiveInterval() ... 130
getServletContext() ... 130
invalidate() ... 130
inNew() ... 130
removeAttribete130
setAttribute() ... 130
setmaxInactiveInterval() ... 130
4.6 고수 포인트 ... 131
제5장 데이터들의 베이스 캠프를 구축하세요 ... 132
5.1 데이트베이스의 정체를 밝힙니다 ... 133
5.2 이제 DBMS를 설치하고 연습하세요 ... 136
5.3 데이터베이스의 틀을 잡아요 ... 142
[1] 데이터베이스 만들기 ... 144
[2] 테이블 만들기 ... 145
[3] 테이블 구조 변경하기 ... 146
5.4 상품 DB를 운영해 보세요 ... 150
[1] 데이터 입력하기 ... 150
[2] 데이터 검색하기 ... 152
[3] 데이터 수정하기 ... 154
[4] 데이터 삭제하기 ... 155
5.5 데이터베이스에 대문을 달아주세요 ... 157
5.6 이제 데이터베이스에 문패를 달아주세요 ... 162
5.7 고수 포인트 ... 167
제6장 JSP와 데이터베이스가 악수를 합니다 ... 168
6.1 JSP 프로그램 내에서 데이터베이스 사용하기 ... 169
6.2 꼭 알아두어야 할 6가지 코드 ... 171
[1] JDBC 드라이버 로딩하기 ... 171
[2] DB에 연결하기 ... 172
[3] SQL 사용하기 ... 173
① Statement 클래스 ... 173
② PreparedStatemet 클래스 ... 174
③ ResultSet 클래스 ... 176
[4] DB 연결 해제하기 ... 177
① Statement 클래스 ... 177
② ResultSet 클래스 ... 178
③ Connection 클래스 ... 179
6.3 상품 데이터베이스 관리 프로그램 짜기 ... 180
getMessage() ... 196
printStackTrace() ... 196
toString() ... 196
6.4 고수 포인트 ... 197
3 JSP 마무리 하기
제7장 내가 만드는 객체, 자바빈즈 이야기 ... 201
7.1 나도 객체를 만들 수 있어요 ... 202
7.2 아주 간단한 자바빈주를 만들어 보세요 ... 204
① 자바빈주 명명규칙 ... 210
② 〈jsp:useBean〉액션 태그 ... 210
id ... 211
scope ... 212
class ... 212
beanName ... 212
type ... 212
③ 〈jsp:setProperty〉액션 태그 ... 213
name ... 214
property ... 214
param ... 214
value ... 215
④ 〈jsp:getProperty〉액션 태그 ... 215
7.3 고수 포인트 ... 216
제8장 다시 보는 SJP ... 217
8.1 동적인 웹문서와 정적인 웹문서 ... 218
8.2 초기의 CGI(Common Getway Interface) ... 219
8.3 서블릿의 등장 ... 221
8.4 JSP(Java Server Pages)의 특징 ... 222
JSP는 효율적이다 ... 222
JSP는 쉽다 ... 223
JSP는 운영체제와 웹서버에 독립적이다 ... 223
8.5 서블릿과 JSP 비교하기 ... 224
8.6 고수 포인트 ... 227
4 JSP로 내 사이트 만들기
제9장 나만의 사이트를 설계해요 ... 231
9.1 내 사이트 설계하기 ... 232
9.2 실습용 내 홈페이지 설치하기 ... 240
9.3 고수 포인트 ... 342
제10장 등록하세요. 로그인과 사용자 인증 만들기 ... 243
10.1 데이터베이스 설계하기 ... 244
10.2 사용자 등록하기 ... 247
10.3 로그인하기 ... 260
10.4 사용자 정보 수정하기 ... 266
10.5 고수 포인트 ... 276
제11장 몇 분이나 오셨나? 이미지 카운터 만들기 ... 277
11.1 카운터 설계하기 ... 278
11.2 데이터베이스 설계하기 ... 279
11.3 텍스트 기반의 카운터 만들기 ... 281
11.4 이미지를 이용한 카운터 만들기 ... 285
11.5 홈페이지에 활용하기 ... 288
11.6 고수 포인트 ... 291
제12장 글을 남겨 주세요. 방명록 만들기 ... 292
12.1 방명록 설계하기 ... 293
12.2 데이터베이스 설계하기 ... 296
12.3 방명록 만들기 ... 299
12.4 고수 포인트 ... 339
제13장 여기 좀 보세요. 게시판 만들기 ... 340
13.1 게시판 설계하기 ... 341
13.2 데이터베이스 설계하기 ... 343
13.3 게시물 리스트 보기 만들기 ... 346
13.4 게시물 보기 기능 만들기 ... 359
13.5 게시물 입력 기능 만들기 ... 376
13.6 비밀번호 확인 기능 만들기 ... 396
13.7 게시물 수정 기능 만들기 ... 398
13.8 게시물 삭제 기능 만들기 ... 412
13.9 고수 포인트 ... 418
부록 : 윈도 2000에서 설치하기 ... 420
1.1 자바 설치하기 ... 421
1.2 아파치 웹서버 설치하기 ... 424
1.3 톰캣 설치하기 ... 426
1.4 웹서버와 톰캣 연동하기 ... 428
더보기 닫기