서브메뉴

본문

Beginning ASP.NET Databases (C# 편)
Beginning ASP.NET Databases (C# 편)
저자 : 제임스 그린우드
출판사 : 정보문화사
출판년 : 2003
ISBN : 8956740801

책소개


C#과 ASP.NET에 관한 약간의 경험을 가지고 있고, .NET 프레임워크와 연관된 기술에 약간은 친숙하며, ASP.NET을 이용하여 데이터 처리 가능한 웹 응용프로그램을 제작하는 방법을 배우고 싶은 사람들을 위한 책이다.

사용자에게 기존의 뉴스나 책이 제공하는 것보다, 한층 더 진보적인 경험을 제공할 수 있는 웹 사이트를 제작하기 위해서는 웹 사이트가 가진 정보를 동적으로 변경하는 능력이 필요하다. 즉 데이터 소스에 액세스할 필요가 있음을 의미한다. ASP.NET과 ADO.NET의 연동을 통하여 마이크로소프트는 데이터베이스에 액세스하고, 쓰고, 데이터베이스로부터 읽기 위한 모든 것을 제공한다. 그리고 이것으로 인하여 웹 사용자는 웹 브라우저에서 데이터를 보고 가공할 수 있게 된다. 이 책에서는 이러한 기술을 살펴본다.

특히 SQL 서버와 MS 액세스를 포함하는 공용 데이터 소스에 연결하기, 데이터 리더와 데이터 집합 객체를 사용하여 데이터 읽기, 레코드를 생성, 삭제하고 데이터 편집하기, ASP.NET의 웹 서버 컨트롤을 사용하여 데이터 표시하기, C# 코드에서 저장 프로시저 작성하고 사용하기, 재사용 가능한 클래스 라이브러리에 데이터 액세스 코드 작성하기와 같은 내용을 살펴본다.

목차


서문
이 책이 다루고 있는 내용
이 책은 누구를 위한 책인가
필수 항목
규정
고객 지원

제 1 장 데이터를 웹에 표시하기
데이터 구동 웹 사이트의 이모저모
데이터 소스
데이터베이스로부터 데이터 구하기
ADO.NET 소개
데이터 구동 응용프로그램 아키텍처
마이크로소프트 SQL 서버 데스크탑 엔진
요약

제 2 장 관계형 데이터베이스
데이터베이스 용어와 개념
데이터와 엔터티(entity)
관계형 데이터베이스
SQL 입문
정규화(Normalization)
SQL 서버 대 액세스
요약

제 3 장 데이터 소스에 연결하기
연결(Connection)의 정의
연결 문법
스키마 정보 구하기(OLE DB)
더 나은 연결 문자열
저지르기 쉬운 실수
요약

제 4 장 데이터 리더, 명령문 객체, 웹 서버 컨트롤
데이터를 처리하고 표시하기
데이터 리더 사용하기
ASP.NET에서 데이터 기반 컨트롤 사용하기
리스트 박스와 드롭다운 리스트 컨트롤
라디오 버튼 리스트 사용하기
다중 선택하기
데이터 그리드
흔히 저지르는 실수
요약

제 5 장 DataSet 객체를 이용하여 데이터 읽기
DataSet 객체
DataGrid 열 프로퍼티
DataGrid 정렬
DataGrid 페이징
Calendar 컨트롤과 데이터 소스
드롭다운 리스트로부터 필터링하기
흔히 저지르는 실수
요약

제 6 장 레코드를 생성하고 삽입하기
ASP.NET과 ADO.NET을 사용하여 데이터를 삽입하기
ADO.NET을 이용하여 새로운 레코드를 삽입하기
ASP.NET 유효성 검사 컨트롤
DataSet 객체를 사용하여 레코드 삽입하기
요약

제 7 장 레코드를 업데이트하고 삭제하기
데이터베이스 업데이트하기
데이터 삭제하기
데이터의 유효성 검사
요약

제 8 장 저장 프로시저 사용하기
저장 프로시저의 장점
저장 프로시저 호출하기
저장 프로시저 생성하기
매개 변수를 저장 프로시저에 전달하기
저장 프로시저 출력 매개 변수
요약

제 9 장 실제 세계의 데이터 구동 ASP.NET 응용프로그램
데이터베이스 에러 처리
트랜잭션
코드 조직
데이터 보안 팁
요약

제 10 장 컴포넌트화
컴포넌트화의 정의
클래스 라이브러리를 사용하는 이유
클래스 라이브러리 작성하기
데이터베이스 액세스를 위한 클래스 라이브러리 작성하기
그밖에 알아놓을 필요가 있는 것
요약

제 11 장 성능
성능 측정
연결 풀링(Connection Pooling)
성능 카운터
DataSet, 데이터 리더, Recordset
형식화된 데이터 집합(typed dataset)과
런타임 시 바인딩된 데이터 집합(late bound dataset)
데이터 집합과 데이터 리더 튜닝하기
요약

제 12 장 응용프로그램 작성하기
Wrox 옥션 사이트 소개
ASP.NET 페이지들의 흐름
응용프로그램 생성하기
응용프로그램 코딩하기
이 응용프로그램에 추가하기
요약

QuickMenu