책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > ASP.NET
· ISBN : 9788974679309
· 쪽수 : 855쪽
· 출판일 : 2002-01-15
책 소개
목차
들어가며
소개
1장 ASP.NET 페이지의 일반 기법
1. Page_Load : 페이지가 로딩될 때 코드를 실행
ASP.NET에서 Form 사용하기
2. 페이지 Form 처리 기법
포스트백(postback) Form 처리 기법
3. Form의 포스트백
4. 웹 컨트롤 이벤트 이벤트 핸들러 작성하기
정리
참고 자료
2장 ASP.NET의 일반 코드 기법
1. 콜렉션(collections) 사용하기
ArrayList 클래스
HashTable 클래스
SortedList 클래스
QUEUE 클래스
Stack 클래스
콜렉션 종류의 유사성
2. 파일 시스템
디렉토리 생성, 읽기, 삭제
파일 생성, 읽기, 삭제
3. 정규식(Regular Expression) 사용
4. 동적 이미지 생성하기
웹 서버에 동적 이미지 저장하기
브라우저로 동적 이미지 전송하기
5. ASP.NET 페이지에서 이메일 보내기
6. ASP.NET 페이지를 통한 네트워크 액세스
7. ASP.NET 페이지를 통해 브라우저에서 웹 서버로 파일 업로드하기
웹 서버의 파일 시스템에 업로드한 파일 저장하기
업로드 파일 다루기
8. ProcessInfo:프로세스 정보를 검색
현재의 aspnet_wp.exe 실행 프로세스 정보 표시하기
기존의 aspnet_wp.exe 프로세스 정보 표시하기
9. Window 이벤트 로그에 액세스하기
이벤트 로그 읽기
이벤트 로그에 기록하기
10. Server Performance Counter 작동하기
정리
참고 자료
3장 Form 필드 유효성 검사
1. ASP.NET 유효성 검사 컨트롤로 Form 필드 유효성 검사
2. RequiredFieldValidator 컨트롤 사용하기
3. CompareValidator 컨트롤 사용하기
4. RangeValidator 컨트롤 사용하기
5. RegularExpressionValidator 컨트롤 사용하기
6. CustomValidator 컨트롤 사용하기
CustomValidator 컨트롤에 서버측 유효성 검사 함수 작성하기
CustomValidator 컨트롤에 클라이언트측 유효성 검사 함수 작성하기
7. ValidationSummary 컨트롤 사용하기
정리
참고 자료
4장 향상된 기능의 브라우저 지원
1. HttpBrowserCapabilities 클래스로 웹 방문객의 브라우저 기능 확인하기
2. 브라우저의 기능에 따라 사용자 요청 바꾸기
3. ClientTarget property로 서버 컨트롤 검사하기
정리
참고 자료
5장 User Control 생성 및 사용
ASP.NET 사용자 컨트롤의 두 가지 종류
1. 사용자 컨트롤 생성하기
2. 사용자 컨트롤 등록하기
3. Property와 Method
고유 property와 method
사용자 정의 Property와 Method
4. 사용자 컨트롤의 동적인 로딩
정리
참고 자료
6장 ADO.NET을 통한 데이터 다루기
1. ADO.NET 소개
2. ADO.NET으로 일반적인 데이터베이스 작업 수행하기
데이터베이스에 연결하기
ADO.NET으로 데이터 삽입하기
ADO.NET으로 데이터 업데이트하기
ADO.NET으로 데이터 삭제하기
ADO.NET으로 데이터 질의하기(query)
3. SQL 명령과 파라미터
4. ADO.NET과 Stored Procedure 사용하기
출력(output) 파라미터 사용하기
5. DataSets로 데이터 검색
6. DataTable
DataTable 프로그래밍
DataTable에서 데이터 필터링 및 정렬하기
DataRelation
7. DataAdapter
정리
참고 자료
7장 데이터 프레젠테이션
1. Form 데이터 저장
2. ASP.NET 서버 컨트롤에 데이터베이스 정보 표시하기
Repeater 컨트롤에 데이터 묶기(bind)
DropDownList 컨트롤에 데이터 묶기(bind)
HyperLink 컨트롤에 데이터 묶기(bind)
3. DataList 컨트롤 사용하기
DataList 테이블 Property
DataList 컨트롤의 이벤트 버블링(Enent Bubbling)
DataList 컨트롤에서 항목 편집하기
4. DataGrid 컨트롤 사용하기
DataGrid 컨트롤에서 표시되는 column 조절하기
Column 표시 및 숨김
DataGrid 컨트롤에서 데이터 편집하기
DataGrid 컨트롤에서 데이터 정렬하기
DataGrid 컨트롤을 통해 페이지 표시하기
정리
참고 자료
8장 XML 사용하기
1. .NET에서의 XML 지원
2. XML을 사용하는 이유는?
3. System.Xml 어셈블리에 대해
4. XmlTextReader 클래스를 이용해 XML 문서 읽기
Pull 방식과 Push 방식
XmlTextReader 클래스로 XML 문서 읽기
XmlTextReader 클래스와 XmlNameTable 클래스 연결하기
5. XML 스키마와 XML 문서 유효성 검사
6. XmlTextWriter 클래스를 이용해 XML 문서 작성하기
7. DOM(Document Object Model)으로 XML 문서 다루기
In-memory와 Forward only 커서 기반 파싱하기
DOM 클래스
DOM을 통해 XML 문서에 노드 추가하기
DOM의 순환 기능
Xpath를 이용해 DOM에서 노드 선택하기
8. XSLT로 XML 문서 변환하기
.NET 플랫폼의 XSLT 클래스
9. ADO.NET에서의 XML 지원
DataSet 클래스
DataSet 클래스를 이용해 XML 문서를 읽고 작성하기
DataSet에 XSD 스키마 맵핑하기
정리
참고 자료
9장 ASP.NET의 에러 핸들링 기법
1. 에러 핸들링 및 .NET 런타임
2. 사전에 에러 방지하기
Option Explicit
Option Strict
예외(exception) 클래스
3. 구조적인 에러 핸들링
일반 exception 잡아내기
특정 Exception 잡아내기
예외(Exception) 발행
사용자 정의 Exception 작성하기
4. 페이지 에러 핸들링
Page 객체의 에러 이벤트 사용하기
@Page 디렉티브로 페이지 전환하기
5. 애플리케이션 에러 핸들링
Application_Error 이벤트 사용하기
애플리케이션 측 에러 페이지 전환하기
정리
참고 자료
10장 ASP.NET 애플리케이션의 디버깅
1. 코드 실행 트레이싱
페이지 트레이싱
Trace Output에 추가하기
애플리케이션 트레이싱
애플리케이션 트레이스 정보 보기
2. CLR 디버거를 이용해 디버깅하기
디버깅 실행하기
애플리케이션에 연결하기
중지점(Breakpoints) 다루기
애플리케이션 실행하기
변수 확인하기
교차 언어 디버깅
예외(Exception) 디버깅
정리
참고 자료
11장 ASP.NET 배치 및 구성
1. in 디렉토리에 컴포넌트 넣기
2. 컴포넌트 버전으로 애플리케이션 구성하기
Global Assembly Cache
Assembly 버전 만들기
Key 파일로 강력한 Assembly 이름 만들기
강력한 이름의 assembly 컴파일하기
Global Assembly Cache에 Assembly 등록하기
등록된 Assembly 사용하기
Global Assembly Cache에 Assembly 버전 추가하기
여러 assembly 버전 사용하기
3. web.config 구성 설정하기
machine.config 섹션
web.config 섹션
4. web.config에서 custom 구성 설정 보기
애플리케이션 구성 설정 추가하기
애플리케이션 구성 설정 보기
Custom 구성 설정 추가하기
Custom 구성 섹션 보기
5. Worker Process 재시작
6. Web Garden(멀티프로세서) 사용하기
정리
참고 자료
12장 ASP.NET의 보안
인증과 권한
1. 인증(Authentication)
Windows 통합 인증(Integrated Windows Authentication)
Form-based 인증
Passport 인증
2. 권한(Authorization)
파일 권한(File Authorization)
URL 권한(URL Authorization)
개인화(Impersonation)
정리
참고 자료
13장 웹 서비스
1. 웹 서비스란 무엇인가?
2. 간단한 웹 서비스 제작 및 게시
3. ASP.NET 페이지에서 웹 서비스 사용하기
Proxy 클래스 생성하기
웹 서비스로의 동기식 호출
웹 서비스로의 비동기식 호출
4. 웹 서비스로부터의 데이터베이스 데이터 반환
웹 서비스에서 데이터베이스 데이터에서 결정하기
Datasets를 반환하는 웹 서비스 만들기
5. 웹 서비스와 보안
6. 웹 서비스를 만들고 사용할 때의 고려사항
보안 문제
웹 서비스 오류에 대처하기
인터페이스 기반 프로그래밍
정리
참고 자료
14장 상태 관리
1. ViewState로 페이지 상태 관리하기
2. ASP.NET 세션 상태 관리하기
세션 유효기간 컨트롤하기
세션 초기화 컨트롤하기
3. SQL 서버로 세션 상태 관리하기
4. Cookies로 세션 상태 관리하기
5. Cookies 없이 세션 상태 관리하기
6. 세션 상태 서버 이용하기
세션 상태 서버를 InProc로 실행하기
세션 상태 서버를 Out-of-Proc로 실행하기
7. 애플리케이션 상태 관리하기
정리
참고 자료
15장 ASP.NET의 성능
1. 메모리 캐싱(Caching)란 무엇인가?
2. Page Output caching으로 ASP.NET 웹 Form 캐싱하기
@OutputCache 디렉티브의 VaryByParam 속성 사용하기
@OutputCache 디렉티브의 Location 속성 사용하기
@OutputCache 디렉티브의 VaryByCustom 속성 사용하기
@OutputCache 디렉티브의 VaryByHeader 속성 사용하기
3. ASP.NET 웹 Form의 영역 캐싱 - Fragment Caching
User Control에 VaryByControl 속성 사용하기
4. Response.Cache로 페이지 정보 확인하기
5. 웹 서비스로 Output Caching하기
6. Cache 클래스를 이용해 Caching하기
Insert 메소드
Remove 메소드
Get 메소드
GetEnumerator 메소드
7. ASP.NET 웹 Form에서의 성능 점검사항
ASP.NET Performance Counter 사용하기
8. 데이터베이스 성능 점검사항
9. 웹 서비스 성능 점검사항
정리
참고 자료
16장 컨텐트와 코드 분리하기
1. Code Behind 기법
ASP.NET 웹 form의 Code-Behind 기법
User Control의 Code-Behind 기법
2. Localization
System.Globalization Namespace 사용
문자 인코딩(부호화)
3. 리소스 파일 사용하기
정리
참고 자료
17장 Mobile Control Steve Walther
1. 모바일 기기 소프트웨어 시뮬레이터 사용
2. WAP(Wireless Application Protocol)
3. WML 페이지 작성하기
IIS(Internet Information Server) 구성하기
WML과 XML
카드 데크(Deck of Cards) 만들기
WML로 파일 링크하기
4. ASP.NET Mobile Control 사용하기
Mobile Form 작성하기
Mobile Form 동적 활성화
문자 나타내기
리스트 나타내기
대화형 리스트 만들기
객체 리스트 만들기
텍스트 상자 만들기
사용자 입력 유효성 검사하기
이미지 나타내기
전화걸기
모바일 컨트롤로 광고 나타내기
모바일 컨트롤로 달력 나타내기
5. 기기 호환 Mobile 페이지 작성하기
Mobile 기능 검색
DeviceSpecific으로 기기 선택하기
Form 템플릿 세트 이용하기
정리
참고 자료
18장 ASP.NET HTTP RUNTIME
1. Http Runtime
중지(Interception) 이벤트
애플리케이션 이벤트 사용하기
2. global.asax 이벤트 핸들러
global.asax 애플리케이션 파일로 이벤트 잡기
HTTP 모듈로 이벤트 잡기
IhttpHandlers
HttpContext 클래스
HttpRequest 클래스
3. 디렉티브 사용하기
Application 디렉티브 사용하기
Import 디렉티브 사용하기
Assembly와 Assembly 디렉티브 사용
Object 태그 사용하기
코드 선언
Server-Side Includes
정리
참고 자료
19장 ASP.NET 웹 페이지의 COM과 WIN32
1. ASP.NET 웹 페이지에 COM 컴포넌트 사용