logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Mastering ASP.NET

Mastering ASP.NET

(Tips, Tutorials, and Code)

Scott Mitchell (지은이), 강신영, .NET 연구소 (옮긴이)
삼각형프레스
32,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Mastering ASP.NET
eBook 미리보기

책 정보

· 제목 : Mastering ASP.NET (Tips, Tutorials, and Code)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > ASP.NET
· ISBN : 9788974679309
· 쪽수 : 855쪽
· 출판일 : 2002-01-15

책 소개

이 책은 ASP.NET과 .NET Framework의 중요한 부분을 알려준다. 애플리케이션 작성 시 나타나는 실질적인 문제들을 이들을 이용해 어떻게 해결하는지 예시를 통해 노하우를 알려준다. Microsoft와 전세계에서 열리는 컨퍼런스에서 실시된 ASP.NET 프레젠테이션을에서 가장 좋았던 주제들만 모아 개발자들에 꼭 필요한 내용으로 집약한 것이 이 책이다.

목차

들어가며
소개

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 컴포넌트 사용
태그로 생성한 COM 객체 사용하기
소스 코드로 만든 COM 객체 사용하기
COM 컴포넌트의 Type 정보 확인
Type 정보 이용하기
COM 객체와의 상호 운용성
배치(Deployment)
2. ASP.NET 웹 페이지에서 Win32 API 호출하기
VB.NET으로 Win32 API 호출하기
C#으로 Win32 API 호출하기
파라미터 타입 선택
파라미터 사용자 정의
혼합 타입으로 API 호출하기
Declare와 DllImport 사용자 정의
3. AspCompat 디렉티브 사용하기
STA 스레드에서 실행하기
ASP Intrinsics
4. 성능 문제
정리
참고 자료

부록 A: VISUAL BASIC.NET으로의 업그레이드
1. 변수
variant 데이터형
Currency 데이터형
Integer와 Long 데이터형
코드 블록과 로컬 변수
Array Bounds
2. Short-Circuiting Operators
3. 함수와 서브루틴
서브루틴과 함수 호출에 괄호를 이용
함수와 서브루틴의 디폴트 파라미터인 ByVal
4. While문
5. 디폴트 property

부록 B: 자주 사용하는 정규식 템플릿
1. Zip 코드 유효성 검사
2. Social Security number 유효성 검사
3. 전화번호 유효성 검사
4. 이메일 주소 유효성 검사
5. 불쾌어 감지하기

부록 C: 자주 사용하는 Stored Procedure 템플릿
1. 행 선택
2. 새로운 행 삽입
3. 기존의 행 업데이트
4. 행 삭제
5. 위로부터 10행 선택
6. 특정 서브스트링을 포함한 행 선택
7. 존재하지 않은 레코드 삽입
8. 존재하는 레코드 업데이트 또는 레코드 삽입
9. Username과 Password 유효성 검사
10. SQL 서버 시스템 객체 검색

저자소개

Scott Mitchell (지은이)    정보 더보기
1998년부터 Microsoft Web Technologies에 수많은 글을 써왔다. 현재 샌디에고에 있는 캘리포니아 주립대학교에서 ASP.NET 과정을 가르치고 있다. 지은 책으로 <Sams Teach Yourself Active Server Page 3.0 in 21 Days>, <Designing Active Server Pages>, <ASP.NET: Tips, Tutorials, and Code>, <ASP.NET Data Web Controls> 등이 있다.
펼치기
강신영 (옮긴이)    정보 더보기
펼치기
.NET 연구소 (옮긴이)    정보 더보기
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책