목차 일부
제1장 HTML 소개 ... 13
1. HTML정의 ... 14
1.1 HTML의 탄생 배경 ... 14
1.2 HTML의 구성 요소 ... 15
1.3 HTML의 기본 문서 ... 15
2. 웹 사이트 제작에 필요한 도구들 ... 17
2.1 웹 서버 ... 17
2.2 웹 브라우저 ... ...
더보기
목차 전체
제1장 HTML 소개 ... 13
1. HTML정의 ... 14
1.1 HTML의 탄생 배경 ... 14
1.2 HTML의 구성 요소 ... 15
1.3 HTML의 기본 문서 ... 15
2. 웹 사이트 제작에 필요한 도구들 ... 17
2.1 웹 서버 ... 17
2.2 웹 브라우저 ... 22
2.3 텍스트 편집기 ... 22
3. HTML기본 태그 ... 26
3.1 글자 관련 태그 ... 26
3.2 문서 레이아웃 관련 태그 ... 36
3.3 배경 관련 태그 ... 42
3.4 멀티미디어 관련 태그 ... 43
3.5 하이퍼링크를 이용한 문서의 연결 ... 50
연습문제 ... 54
제2장 ASP 소개 ... 59
1. ASP와 동적 웹 페이지 ... 60
2. ASP 페이지 ... 64
2.1 서버쪽 스크립트 명령 추가 ... 64
2.2 HTML과 스크립트 명령의 혼합 ... 65
2.3 ASP 지시어 사용 ... 67
3. ASP 프로그램 개발의 첫 걸음 ... 68
3.1 첫 ASP 프로그램 ... 68
3.2 ASP 프로그램의 이해 ... 70
3.3 작성한 ASP 프로그램 소스의 실행 ... 72
3.4 에러 수정 ... 72
연습문제 ... 75
제3장 데이터와 변수 ... 77
1. 변수와 상수 ... 78
2. 변수와 상수의 선언 ... 80
2.1 변수의 선언 ... 80
2.2 상수의 선언 ... 82
3. 데이터형 ... 83
4. 데이터의 형 변환 ... 86
연습문제 ... 88
제4장 연산자 ... 89
1. 연산자의 종류와 우선순위 ... 90
2. 대입 연산자 ... 91
3. 산술 연산자 ... 92
4. 비교, 논리 연산자 ... 95
연습문제 ... 97
제5장 웹 브라우저 입출력 개체 ... 99
1. 웹 브라우저 입출력의 개념 ... 100
2. HTML의 〈form〉 태그 ... 102
2.1 입력 양식 선언 ... 102
2.2 각종 입력 양식의 활용 ... 103
3. ASP의 request 개체 ... 110
3.1 데이터 전달을 위한 HTML 폼 작성 ... 111
3.2 HTML 폼에서 전송된 데이터 추출 ... 112
4. ASP의 response 개체 ... 113
5. HTML의 〈table〉 태그 ... 115
5.1 표 관련 태그 ... 115
5.2 표 관련 태그의 활용 ... 117
5.3 불규칙한 표를 쉽게 작성하는 방법 ... 119
연습문제 ... 125
프로젝트 ... 128
제6장 제어문 ... 131
1. 제어문의 개요 ... 132
2. 조건문 ... 133
2.1 if문 ... 133
2.2 if-else문 ... 135
2.3 다중 if문 ... 137
2.4 select case문 ... 140
3. 반복문 ... 143
3.1 for-next문 ... 143
3.2 do-loop문 ... 149
4. 분기문 ... 154
5. 중첩된 반복문 ... 156
연습문제 ... 161
제7장 프로시저와 함수 ... 163
1. 서브 프로시저 ... 164
2. 함수 ... 167
2.1 내장 함수 ... 169
연습문제 ... 176
제8장 예제 데이터베이스 구축 ... 177
1. SQL Server 설치 및 실행 ... 178
1.1 SQL Server 2000 설치 ... 178
1.2 SQL Server 2000 실행 ... 184
2. 데이터베이스 구축 ... 185
2.1 데이터베이스 생성 ... 186
2.2 로그인 사용자 생성 및 사용 권한 부여 ... 188
2.3 테이블 생성 ... 190
2.4 데이터 입력 ... 192
2.5 데이터 수정 ... 194
2.6 데이터 삭제 ... 195
2.7 데이터 조회 ... 196
제9장 데이터베이스 입출력 ... 201
1. ADO의 개요 ... 202
2. 데이터베이스 연결과 연결 끊기 ... 205
2.1 데이터베이스 연결하기 ... 205
2.2 데이터베이스 연결 끊기 ... 209
3. 테이블 데이터 입력, 수정, 삭제 처리 ... 211
3.1 테이블 데이터 입력 처리 ... 212
3.2 테이블 데이터 수정 처리 ... 215
3.3 테이블 데이터 삭제 처리 ... 218
3.4 테이블 데이터 조회 처리 ... 222
연습문제 ... 237
프로젝트 ... 240
제10장 다양한 ASP 객체 활용 ... 241
1. ASP CDO 객체와 IIS SMTP 서비스를 이용한 이메일 전송 ... 242
1.1 IIS 웹 서버에 SMTP 서비스 설치 ... 242
1.2 ASP CDO 객체를 이용한 예제 ... 245
2. 덱스트 업로드 컴포넌트를 이용한 파일 업로드 ... 249
2.1 덱스트 업로드 컴포넌트 설치 ... 249
2.2 덱스트 업로드 컴포넌트를 이용한 예제 ... 253
3. ASP Response 객체를 이용한 표 데이터의 엑셀 저장 ... 261
제11장 SQL 쿼리 실행기 사례 ... 265
1. SQL 쿼리 실행기 프로토타입 제작 ... 266
1.1 요구사항 ... 266
1.2 소스 코드 ... 268
연습문제 ... 271
제12장 다이어트 ASP 예제 ... 275
제13장 웹 보안 ... 311
1. 용어 정의 ... 312
1.1 해킹 ... 312
1.2 컴퓨터 바이러스 ... 312
1.3 스파이웨어 ... 313
1.4 피싱 ... 313
2. 정보보호 실천수칙 ... 314
2.1 컴퓨터 바이러스와 백신 ... 315
2.2 Windows 보안과 Windows 업데이트 ... 318
2.3 공유 폴더 설정 ... 323
2.4 Windows 로그인 비밀번호 설정 ... 325
2.5 화면 보호기 설정 ... 326
2.6 웹 브라우저 보안 설정 ... 326
2.7 이메일 보안 설정 ... 327
3. IIS 웹 서버 보안 ... 327
3.1 모든 예제 응용 프로그램의 제거 ... 327
3.2 디렉토리 검색 금지 ... 329
4. MS SQL Server DBMS 보안 ... 329
5. MBSA ... 330
5.1 MBSA 설치 ... 330
5.2 MBSA 실행 ... 333
6. 악의적인 명령어 주입 공격 실습 ... 336
6.1 Foundstone Hacme Bank 다운로드 ... 337
6.2 마이크로소프트 .NET Framework 1.1 설치 ... 338
6.3 MDAC 2.8 설치 ... 341
6.5 Foundstone Hacme Bank 설치 ... 343
6.5 SQL Injection을 이용한 로그인 정보 획득 실습 ... 346
6.6 아킬레스 다운로드 ... 350
6.7 아킬레스를 이용한 트랜잭션 데이터 변조 실습 ... 351
참고문헌 ... 356
INDEX ... 357
더보기 닫기