목차
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
닫기