목차 일부
1 ASP 입문
Chapter1 ASP를 시작하며
ASP란? ... 19
ASP의 소개 ... 19
ASP의 특징 ... 20
Server Side Script 지원 ... 20
서버에서의 개체들을 사용 ... 22
그리고 ... 23
ASP를 하기 위한 준비...
더보기
목차 전체
1 ASP 입문
Chapter1 ASP를 시작하며
ASP란? ... 19
ASP의 소개 ... 19
ASP의 특징 ... 20
Server Side Script 지원 ... 20
서버에서의 개체들을 사용 ... 22
그리고 ... 23
ASP를 하기 위한 준비사항 ... 23
웹서버의 설치 ... 23
Windows 98에서의 웹서버 설치 ... 23
NT에서 IIS 웹서버 설치 ... 26
툴(Tool)은 무엇을 쓸 것인가? ... 31
Visual InterDev 6.0 ... 31
나모 웹 에디터, FrontPage(프론트페이지) ... 34
ASP. 그 첫 번째 테스트 ... 35
Chapter2 ASP 기본 문법과 함수 & SQL 언어
ASP의 기본 문법들 ... 39
변수, 배열, 개체의 선언 ... 40
변수와 선언 ... 40
배열의 선언 ... 40
개체의 선언 ... 40
논리 구문들 ... 41
ASP에서 유용한 VBScript Function들 ... 45
변환관련 함수 ... 45
날짜 / 시간관련 함수 ... 47
수학관련 함수 ... 49
문자열 관련 함수 ... 51
변수 테스트 함수 ... 56
SQL(Structed Query Language)문 ... 57
Select문 ... 58
Insert문 ... 65
Update문 ... 66
Delete문 ... 67
Chapter3 ASP의 내장된 개체들
Request 개체
QueryString 컬렉션(Get방식) ... 71
Form컬렉션 (Post방식) ... 76
ServerVariable 컬렉션 ... 79
Cookies 컬렉션 ... 80
Response 개체 ... 81
페이지의 출력부분 관련(write, binaryWrite) ... 82
페이지의 버퍼관련(buffer, Flush, Clear, End) ... 84
페이지의 속성관련(expires, ExpiresAbsolute, ContentType, AddHeader, Status) ... 86
쿠키 관련(Cookies) ... 88
URL 이동관련(redirect) ... 93
사용자의 연결체크(isclientconnected) ... 95
Server 개체 ... 95
ScriptTimeout ... 95
HTMLEncode ... 96
URLEncode ... 97
MapPath ... 98
CreateOvject ... 99
Application 개체 ... 100
Session 개체 ... 107
ObjectContext ... 113
Chapter4 ASP의 내장 서버 컴포넌트와 FileSystemObject
Ad Rotator Component (광고배너용) ... 116
Browser Capabilities Component ... 121
Content Linking Component ... 125
Data Access Component (ADO) ... 128
FileSystemObject ... 131
드라이브 정보 얻어오기 ... 132
파일의 정보 얻어오기 ... 134
파일을 생성하기 ... 136
파일에 쓰기 ... 139
파일에서 텍스트 읽어오기 ... 142
Chapter5 카운터 만들기 (with InterDev 6.0)
비주얼 인터데브와의 만남 ... 147
가상 디렉토리 만들기 ... 147
카운터(Counter) 만들기 ... 151
카운터와 Global.asa ... 152
카운터를 이미지로 아름답게 만들자 ... 161
현재 접속된 인원의 카운터 ... 165
기타 : 중첩되는 global.asa의 문제 ... 167
2 실전 ASP
Chapter6 게시판 만들기
데이터베이스를 구성하자 ... 174
ODBC 세팅 ... 176
글 올리기 폼의 제작 ... 180
글을 데이터베이스에 저장하자 ... 188
글의 리스트를 보여주자(게시판의 Main 만들기) ... 198
글의 내용을 보자 ... 208
글을 수정하기 ... 214
글을 삭제하기 ... 224
작은 따옴표 문제와 HTML 태그(tag) 효과의 제한방법 ... 226
페이지 나누기 ... 234
글 검색하기 ... 241
관리자 구역 만들기 ... 247
게시판의 전체 구성을 정리하자 ... 250
다중 게시판으로의 도전 ... 251
Chapter7 회원인증, 관리
회원 관리용 테이블 만들기 ... 261
회원 가입 폼을 만들자 ... 262
회원 등록하기 (아이디 중복 체크) ... 267
회원 로긴과 인증 ... 271
메인 페이지 작성 ... 277
개인정보수정, 회원탈퇴 ... 280
Chapter8 계층형 게시판(답변형)
계층형 게시판용 테이블을 만들자 ... 291
계층형 게시판의 이해 ... 292
글 올리기 (답변하기) ... 296
계층적으로 리스트를 보여주기 ... 302
글의 본문내용, 답변하기 ... 307
답변하기 페이지를 보강하자 ... 313
글의 내용보기도 보강하자 ... 316
게시판 FAQ(Frequently Asked Question) ... 320
글 수정시 제목에서 글이 사라진다 ... 320
최근에 올라온 글을 부각시키기 ... 322
그리고... ... 324
Chapter9 PA를 이용한 파일 업로드(자료실)
Posting Acceptor의 설치 ... 326
Posting Acceptor의 사용방법 ... 330
UploadN.asp (파일 업로드용 ASP 페이지) ... 331
Report.asp (업로드 결과 ASP 페이지) ... 340
PA로 자료실을 구축하기 ... 342
자료실을 위한 데이터베이스의 준비 ... 342
파일 업로드 페이지 (write.asp) ... 344
파일 업로드의 결과 페이지 (write_ok.asp) ... 346
글의 리스트와 본문보기 (첨부파일의 다운로드) ... 352
파일의 삭제 ... 352
PA 자료실의 문제점 해결 ... 353
파일없이 등록시 나는 에러(폼의 Action, enctype의 제어) ... 354
파일 업로드시 파일의 중복 여부(FSO사용) ... 358
파일 업로드시 textarea의 글이 잘리는 현상(& 한글문제) ... 371
대용량 업로드시의 문제 ... 383
그리고... 필자의 이야기 ... 383
Chapter10 SMTP(CDO)를 이용한 메일링 리스트
STMP 설치하기 ... 385
CDONTS 컴포넌트 사용법 (NewMail 개체) ... 389
CDO를 이용한 E - Mail 보내기 ... 389
HTML 문서형식으로 메일 보내기 ... 394
참조와 숨은 참조 그리고 파일의 첨부 ... 397
이럴 경우 에러가 난다. ... 399
3. ASP 활용
CDO를 이용한 메일링 리스트 만들기 ... 399
Chapter11 쇼핑몰 만들기
메인페이지의 제작 ... 411
메인의 프레임 나주기 ... 411
데이터베이스 만들기 ... 413
쇼핑하기(물품의 선택과 장바구니에 넣기) ... 420
쇼핑몰의 핵심 '장바구니' ... 428
장바구니 페이지 (cart.asp) ... 428
선택한 물품의 삭제 (del.asp) ... 433
컨트롤 배열을 알고 넘어가자 ... 434
장바구니의 전체 수정 (update.asp) ... 436
장바구니 모두 비우기 (del_all.asp) ... 438
장바구니의 문제점을 해결 ... 439
장바구니의 물품들을 구입 (order.asp) ... 442
트랜잭션에 대해서 ... 451
관리자 메뉴 ... 459
메인에서의 관리자 로긴 ... 459
쇼핑몰 구매현황 리스트의 제작 ... 465
SSI와 쇼핑몰에 대한 필자의 건의 ... 468
이제 SSI를 사용하자 (서버사이트 인클루드) ... 468
그리고...필자의 건의 ... 471
Chapter12 IIS 관리하기
IIS(Internet Information Server) 4.0 위한 툴의 선택 ... 473
인터넷 서비스 관리자 ... 474
인터넷 서비스 관리자 (HTML) ... 475
Window Scripting Host ... 476
MMC(Microsoft Management Console)로 IIS를 관리하자 ... 478
웹 사이즈 탭 ... 479
운영자 탭 ... 483
성능 탭 ... 483
ISAPI 필터 탭 ... 485
홈 디렉토리 탭 ... 486
컴퓨터에 있는 디렉토리 ... 487
다른 컴퓨터에 있는 공유 디렉토리 ... 495
Url로 방향전환 ... 496
문서 탭 ... 498
디렉토리 보안 ... 499
HTTP 헤더 탭 ... 503
사용자 정의 오류 탭 ... 504
Chapter13 인덱스 서버(Index Server)
인덱스 서버의 설치와 이해 ... 508
인덱스 서버의 사용 ... 510
htm / idq ... 511
ASP 페이지를 사용하는 방법 ... 523
인덱스 서버에 질의하는 법 ... 530
FAQ, 그리고... ... 532
Chapter14 서버 컴포넌트의 제작
서버 컴포넌트의 필요성 ... 535
서버 컴포넌트 만들기Ⅰ ... 539
컴포넌트의 제작 ... 540
서버 컴포넌트 디버깅 ... 545
DLL 만들기와 컴포넌트의 설치 ... 547
서버 컴포넌트 만들기Ⅱ(데이터베이스 연동) ... 550
데이터베이스의 준비 ... 550
서버 컴포넌트의 구성 ... 551
컴포넌트의 제작 ... 553
디버깅과 테스트 ... 557
그리고... ... 560
4 부록
Appendix 1. 페이지 디버깅하기 ... 565
Appendix 2. SQL Server 6.5의 Setup과 ODBC 세팅 ... 571
MS-SQL(시퀄) 서버의 Setup ... 571
디바이스 & 데이터베이스 만들기 ... 576
디바이스 만들기 ... 577
데이터베이스 만들기 ... 579
ODBC의 세팅 ... 580
더보기 닫기