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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Professional ASP.NET 1.0

Professional ASP.NET 1.0

(Special Edition)

Alex Homer, Richard Anderson, Rob Howard, David Sussman, Karli Watson, Brian Francis (지은이), 조창형 (옮긴이), 김태영(Taeyo) (감수)
정보문화사
42,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
37,800원 -10% 0원
2,100원
35,700원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

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

eBook

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

책 이미지

Professional ASP.NET 1.0
eBook 미리보기

책 정보

· 제목 : Professional ASP.NET 1.0 (Special Edition)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > ASP.NET
· ISBN : 9788976279934
· 쪽수 : 1421쪽
· 출판일 : 2002-06-18

책 소개

이 책은 ASP.NET을 개발할 때, .NET 프레임워크를 이용한 웹 애플리케이션 개발의 힘과 가능성을 완전히 제어할 수 있도록 심도 있고 실제적이며 전문적인 지침서이다.

목차

제1장 ASP.NET 입문

진화인가 혁명인가?
ASP.NET 시작하기
.NET 설치하기
샘플 구성하기
샘플 실행하기
Visual Studio.NET
Visual Studio.NET에서 ASP.NET 애플리케이션 만들기
다른 것 설치
ASP.NET은 ASP와 어떻게 다른가?
왜 새 버전이 필요한가?
ASP.NET의 이점
ASP.NET 페이지 작성하기
웹사이트 생성하기
샘플 페이지
요약


제2장.NET 프레임워크 이해하기

.NET이란?
.NET의 부분들
Windows DNA에서의 문제점
왜 .NET이 필요한가
CLR
CLR 서비스
공통적인 기능
네임스페이스
공용 형식 시스템
어셈블리 - 버전과 보안 코드
CLR과 COM
중간 언어
애플리케이션 도메인
.NET 프레임워크 파고들기
애플리케이션 개발 기술
클래스 라이브러리
기초 클래스 라이브러리
ASP.NET 설계 목표
스크립트 엔진에의 의존성 제거
ASP의 진화
배치하기 쉽다
막강한 도구 지원
간결하고 유연한 구성
분할된 ‘열린’ 디자인
언어와는 (거의) 무관하다
적은 코드, 깔끔한 코드, 더 나은 유지관리
풍부한 인증 모델
버그는 일상적이라는 것을 깨닫다
다른 도구는 필요 없다
요약


제3장 .NET 언어

제공하는 언어
VBScript는 어디로?
Visual Studio냐 메모장이냐?
Visual Basic.NET
C#
JScript.NET
C++
지원되는 다른 언어들
.NET 언어 컴파일러
CLR의 장점
공통 API
공용 형식
교차 언어 상속
교차 언어 디버깅과 프로파일링
성능 문제
언어
지연 바운드 코드
공통 예제들
변수 선언
함수와 프로시저
구문적인 차이점
형 변환
요약


제4장 ASP.NET 페이지 작성하기

코딩 문제
기존 방식으로 코딩하기
ASP.NET 페이지에서 코딩하기
페이지 클래스
HttpRequest 개체
HttpResponse 개체
페이지 프로세싱 단계
페이지 상태
페이지 지시문
Code Behind의 사용
개발 도구에서 ‘Code Behind’
‘Code Behind’ 사용하기
ASP.NET 페이지에서 code behind 클래스 파일 상속하기
페이지 캐싱
출력 캐싱 예제
브라우저에 의한 캐싱
스마트 네비게이션
커스텀 컨트롤
사용자 컨트롤을 구축하는 접근 방식
요약


제5장 서버 컨트롤과 유효성 검사

서버 컨트롤이란?
ASP.NET 페이지 모델 재검토
서버 컨트롤로 실험하기
언제 서버 컨트롤을 사용해야 하는가?
ASP.NET에서 사용할 수 있는 컨트롤
HTML 서버 컨트롤
HtmlControl 기초 클래스
HtmlGenericControl 클래스
전용 HTML 컨트롤 클래스
HTML 서버 컨트롤 사용하기
HTML 서버 컨트롤의 예
ASP.NET 입력 유효성 검사 컨트롤
입력 유효성 검사 컨트롤이 하는 일
BaseValidator 클래스
전용 유효성 검사 컨트롤 멤버
유효성 검사 컨트롤 사용하기
요약


제6장 ASP.NET 웹 폼 컨트롤

기본 ASP.NET 웹 폼 컨트롤
왜 또 다른 컨트롤 집합이 필요한가?
웹 컨트롤 기초 클래스
전용 웹 폼 컨트롤 클래스
웹 폼 컨트롤 사용하기
ASP 웹 폼 컨트롤의 예
ASP.NET 리스트 컨트롤
리스트 컨트롤 기초 클래스
전용 리스트 컨트롤 클래스
ASP 리스트 컨트롤 사용하기
그 외 ASP.NET 리치 컨트롤
리치 컨트롤 사용하기
요약


제7장 리스트 컨트롤과 데이터 바인딩

샘플 파일 구하기
데이터 바인딩?개념
전부 서버에서 하기
데이터 바인딩 구문
단일 값 데이터 바인딩
반복된 값 데이터 바인딩
반복된 값 데이터 바인딩 예제
스타일과 템플릿 추가하기
스타일 프로퍼티 사용하기
데이터 바운드된 컨트롤에 템플릿 사용하기
데이터 바인딩 이벤트 처리하기
DataGrid의 행 정렬과 필터링하기
DataGrid에서의 자동 페이징
데이터 바운드된 컨트롤에서 데이터 편집하기
DataGrid 컨트롤에서 데이터 편집하기
DataList 컨트롤의 데이터 선택하고 편집하기
요약


제8장 .NET 데이터 관리의 소개

데이터 저장소와 데이터 액세스
XML?미래를 위한 데이터 포맷?
또 하나의 데이터 액세스 기술?
.NET은 단절된 데이터를 의미한다
.NET은 XML 데이터를 의미한다
.NET은 관리 코드를 의미한다
.NET은 새로운 프로그래밍 모델을 의미한다
.NET에서 데이터 관리의 소개
데이터 관리를 위한 시스템 네임스페이스
기초적인 ADO.NET 개체들
.NET을 위한 관계형 데이터 공급자
.NET의 일반 데이터 액세스 작업
자신의 시스템에 샘플 설정하기
DataReader 개체 사용하기
DataSet 예제
다중 테이블 DataSet 예제
DataSet 개체를 반환하는 사용자 컨트롤
.NET의 XML에 대한 소개
기초적인 XML 개체
.NET에서 일반적인 XML 작업
DOM에 의한 XML 문서 액세스
XPathNavigator를 이용한 XML 문서 액세스
XML 문서 검색하기
XML TextWriter 개체 예제
XML TextReader 개체 예제
XSL 변환 개체 예제
데이터 저장 방법론 선택하기
액세스와 조작이 해결의 열쇠이다
전송 프로토콜은 우리의 미래이다
.NET은 대단한 솔루션이다
요약


제9장 관계형 데이터 작업

샘플 파일들 얻기
복합 데이터 액세스하기
DataReader를 이용해 복합 데이터 액세스하기
DataSet을 이용해 복합 데이터 액세스하기
중첩된 데이터 액세스하고 출력하기
데이터베이스 저장 프로시저 사용하기
DataTable 개체로 작업하기
제약 조건과 디폴트 값 관리하기
기본 키와 외부 키 지정하기
행 추가, 변경, 지우기, 삭제하기
DataTable 이벤트로 작업하기
테이블과 열 매핑 이용하기
데이터 정렬과 필터링
DataTable 개체에서 정렬과 필터링하기
DataView 개체에서 정렬하고 필터링하기
요약


제10장 관계형 데이터 원본 업데이트

샘플 파일 구하기
Command 개체로 데이터 업데이트하기
SQL문을 사용한 Command 개체 사용하기
Command 개체로 저장 프로시저 사용하기
트랜잭션으로 데이터 원본 업데이트하기
연결 기반 트랜잭션
DataSet 개체로부터 데이터 업데이트하기
DataAdapter 개체의 내부
DataAdapter.Update 메소드 사용하기
저장 프로시저로 DataSet에서 업데이트하기
DataAdapter의 업데이트 이벤트
병행성 데이터 업데이트 관리하기
병행성 에러 피하기
병행성 에러 예제
변경된 열만 업데이트하기
RowUpdated 이벤트로 에러 감지하기
요약


제11장 .NET에서 XML 데이터 관리

샘플 파일 구하기
XML과 DataSet 개체
DataSet의 XML 기반 메소드
DataSet에서 데이터를 XML 파일로 작성하기
XML 파일에서 DataSet으로 데이터 읽기
DataSet에서 XML을 문자열로 받아오기
중첩 XML과 DataSet의 관계 데이터
XmlDataDocument 개체로 작업하기
XmlDataDocument와 DataSet 동기화
SQL 서버로부터 XML 데이터 직접 읽기
XML 문서 유효성 검사하기
XmlValidatingReader 개체
XML 문서 생성 및 편집하기
예제 페이지의 코드
XSL과 XSLT 변환 사용하기
XSL 변환 예제
요약


제12장 웹 애플리케이션과 Global.asax

IIS 웹 루트와 애플리케이션
IIS 가상 디렉터리와 애플리케이션 생성하기
ASP.NET 웹 애플리케이션
컴포넌트 등록하기
애플리케이션 코드: global.asax
애플리케이션 상태 관리
Session - 사용자 상태 관리
Application - 애플리케이션 상태 관리
Cache - 일시적 상태 관리하기
애플리케이션 이벤트
이벤트 구문과 프로토타입
지원하는 이벤트
이벤트 예제
애플리케이션 에러 처리하기
심화 주제
정적 변수
global.asax에 자신만의 기초 클래스 사용하기
ASP.NET에 파일 확장자 매핑하기
비동기 애플리케이션 이벤트
요약


제13장 구성

구성 개요
ASP.NET 구성의 이점
구성 파일 형식
일반적인 구성 설정
일반 설정 세팅
페이지 구성
애플리케이션 설정
세션 상태
추적
커스텀 에러
인증 및 권한 부여
웹 서비스
국제화 및 인코딩
컴파일 옵션
실행의 신원 제어하기
ASP.NET을 HTTP 핸들러로 확장하기
ASP.NET을 HTTP 모듈로 확장하기
ASP.NET 작업자 프로세스 구성하기
심화 주제
위치 지정하기
구성 설정 잠그기
커스텀 구성 핸들러
요약


제14장 ASP.NET에서 애플리케이션 보안

윈도우 2000과 IIS 보안에 대한 개요
보안의 필요성
보안의 개념
윈도우 2000에서의 인증
IIS에서의 인증
윈도우 2000에서의 권한 부여
IIS에서의 권한 부여
ASP.NET 보안에 대한 개요
ASP.NET 보안 프로세스
ASP.NET의 보안 옵션
프로그램적 보안과 개인화
역할과 신원 개요
사용자 신원과 역할 얻기
사용자 역할 검사하기
ASP.NET 보안 예제
예제 파일 얻기
윈도우 인증 예제
폼 기반 인증 예제
간단한 개인화 예제
ASP.NET 프로세스 모델과 신뢰 수준
Identity 요소와 Impersonation
신뢰 수준 지정하기
요약


제15장 컬렉션과 리스트로 작업하기

컬렉션과 리스트로 작업하기
System.Collections 핵심 인터페이스
IEnumerable과 IEnumerator 인터페이스
ICollection과 IList 인터페이스
리스트 정렬하기 - IComparer와 IComparable
ICollection 인터페이스
Dictionary 개체로 작업하기
System.Collections.Specialized 네임스페이스
강력하게 형식화된 컬렉션
DictionaryBase와 CollectionBase 클래스
요약


제16장 그 밖의 기초 클래스로 작업하기

디렉터리와 파일로 작업하기
경로로 작업하기
정규 표현식
패턴 매칭
정규 표현식 클래스
요약


제17장 .NET 컴포넌트

비즈니스 개체 작성하기
개체 구축하기
클래스 컴파일하기
클래스 테스트하기
교차 언어 상속
교차 언어 상속 예제
.NET에서 트랜잭션
컴포넌트 배치
어셈블리란 무엇인가?
어셈블리와 버전 관리
어셈블리 명단
동시 실행
요약


제18장 ASP.NET 서버 컨트롤 구축

간단한 컨트롤 작성하기
C# 컨트롤 생성하기
비주얼 베이직에서 컨트롤 개발
Composite 컨트롤
TextBox 컨트롤 작성하기
개체 프로퍼티에 대한 추가 사항과 템플릿 UI
DataBind/OnDataBinding
기타 주제
컨트롤 속성
커스텀 컨트롤 빌더
사용자 컨트롤
요약


제19장 웹 서비스 공개하기

웹 서비스 개요
일반적인 문제
ASP.NET 웹 서비스 구축하기
간단한 웹 서비스
ASP.NET 웹 서비스 코딩하기
Inline
code behind
WebService 지시문
애플리케이션 코드
프로토콜과 데이터형
데이터형
WebMethod와 WebService 속성
WebMethod 속성
WebService 속성
ASP.NET 웹 서비스 설계
Chunky 대 Chatty
Stateless 대 Stateful
캐시 대 정적
비동기 대 동기
진보된 ASP.NET 웹 서비스
XML 제어하기와 모양 갖추기
웹 서비스 도움말 페이지 수정하기
SOAP 헤더
요약


제20장 웹 서비스 사용하기

웹 서비스 찾기와 기술하기
Universal Description, Discovery, Integration
웹 서비스 기술 언어
웹 서비스 프록시 구축하기
Fibonacci 프록시
Visual Studio.NET
Proxy 클래스 사용하기
타임아웃 조정
URL 설정하기
프록시 웹 서버 액세스
상태 유지하기
웹사이트에서 웹 서비스까지
WSDL 만들기
프록시 구축하기
화면 스크랩 프록시 사용하기
설계 결정
예외 처리
SOAP 헤더 사용하기
웹 서비스 보안
ASP.NET 인증과 권한 부여
HTTPS 암호화와 클라이언트 인증서
심화 주제
커스텀 인증과 권한 부여
SOAP 확장
요약


제21장 모바일 컨트롤

무선 웹 요약
WAP
WML
장치 상호운용성
모바일 컨트롤 소개
간단한 예제
생성된 코드 보기
모바일 컨트롤 폼
컨트롤 참조
모바일 컨트롤 심화 주제
스타일링
기기 능력 사용하기
템플릿
페이지화
요약과 미래의 가능성
모바일 인터넷의 미래
모바일 컨트롤의 미래


제22장 디버깅, 추적, 에러 처리

추적
페이지 수준 추적
추적 정보 작성하기
애플리케이션 수준 추적
에러 처리
구조화된 예외 처리
ASP.NET 에러 처리
관리자에게 에러 통보하기
디버깅
SDK 디버거
Visual Studio.NET에서 디버깅
프로파일링과 성능
계측
샘플링
분석
요약


제23장 이식성과 상호운용성

이식, 통합, 혹은 재작성?
이식
통합
재작성
아무 것도 하지 않기
ASP.NET
준비하기
Intrinsic 개체
페이지 변경 사항
언어 변경 사항
Visual Basic.NET
JScript.NET
상호운용성
경계 넘어가기
.NET에서 COM 개체 사용하기
COM에서 .NET 컴포넌트 사용하기
API 호출
요약


제24장 사례 연구 - IBuyAdventure.NET

애플리케이션 개요
IBuyAdventure.NET(IBA.NET)
비즈니스 개체들과 어셈블리
IBuyAdventure.NET 데이터베이스
애플리케이션 사용자 인터페이스
요약


부록 A 공통 시스템 네임스페이스

기초 시스템 네임스페이스
.NET 언어 네임스페이스
데이터 관리 네임스페이스
디버깅과 감시 네임스페이스
애플리케이션 서비스 네임스페이스
그래픽과 프린팅 네임스페이스
기초 네트워킹 네임스페이스
윈도우 폼 애플리케이션 네임스페이스
기초 웹 애플리케이션 네임스페이스
웹 폼 애플리케이션 네임스페이스
웹 서비스 애플리케이션 네임스페이스


부록 B 스콧 구스리의 성능 극대화 팁

Viewstate 관리
자신의 SessionState 관리
출력 캐시 사용
적합한 곳에만 서버 컨트롤 사용하기
DataSet 대신 DataReader 사용하기
데이터 액세스에 SQL TDS 클래스 사용하기
가능한 곳에 데이터 바인딩 사용하기
비주얼 베이직에서 Option Explicit이나 Strict를 사용
컴포넌트에 조기 바인딩 사용
ASP 호환성을 피하자
새로운 Request와 Response 개체들을 기억하자


부록 C 레퍼런스와 추가 정보

ASP.NET 웹사이트 및 토론 목록
서드 파티 ASP.NET 컴포넌트 제공업체
ASP.NET 호스팅

저자소개

Alex Homer (지은이)    정보 더보기
알렉스는 소프트웨어 개발자이자 저자로서 영국 더비셔 데일즈의 전원도시에서 살며 작업하고 있다. 그는 컴퓨터업계에는 비교적 늦게 뛰어들은 편이다. 그가 학교에 다닐 때는 사람들은 LED 손목시계가 정말로 멋진 아이디어라고 생각할 때였다. 그는 수학을 전공했으며, 현재 Stonebroom Software에서 ASP 컴포넌트를 개발하고 있다. 바쁘지 않을 때는 최신 베타 코드를 찾아서 인스톨하여 사용하는 것을 즐기는 괴짜이기도 하다. 보다 자세한 내용을 알고 싶다면 alex@stonebroom.com 또는 alex@stonebroom.co.uk로 연락할 수 있다.
펼치기
Richard Anderson (지은이)    정보 더보기
리차드 앤더슨은 연구원, 소프트웨어 개발자, 저자로서 그의 전 시간을 마이크로소프트 기술에 대한 작업에 쏟고 있으며, 지난 10년간 역시 이 일을 하면서 지냈다. 그는 현재 인터넷/제품 전문가로서 BMS를 위해 일하고 있다(http://www.bms.uk.com). 여기서 그는 기획단계의 Internet payroll system 및 다른 첨단 기술의 개발을 돕고 있다.
펼치기
Rob Howard (지은이)    정보 더보기
롭은 개발자이자 마이크로소프트의 초기 기술 개발 멤버로서 기술 보급자라고도 할 수 있는 존재이다. 그는 일류 닷컴 회사들이 새로운 마이크로소프트의 기술을 이해하고 채택 및 사용할 수 있도록 도왔다. 그는 코드를 기술하거나 책을 저술하지 않을 때에는 동부의 워싱턴 강에서 낚시를 즐긴다.
펼치기
김태영(Taeyo) (감수)    정보 더보기
국내 최고의 ASP.NET 커뮤니티인 Taeyo.NET의 대표 운영자이며 국내 유일의 Microsoft MVP Insider 수상자이기도 하다. 현재 닷넷 컨설팅 전문업체인 드원 테크놀로지에서 수석 컨설턴트로 근무하고 있으며, 공개 세미나와 강좌, 서적을 통해서 프로그래밍하는 재미를 사람들에게 꾸준히 알리는 것을 좋아한다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책