책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > Visual Basic.NET
· ISBN : 9788956740171
· 쪽수 : 636쪽
· 출판일 : 2002-10-15
책 소개
목차
제 1 장 기초 세우기 : 트랜잭션, 데이터 접속, 응용 프로그램 아키텍처
트랜잭션 개요
ACID 속성
원자성(Atomicity)
일관성(Consistency)
독립성(Isolation)
내구성(Durability)
데이터베이스 트랜잭션
SQL과 저장 프로시저
분산 트랜잭션(Distributed Transactions)
2단계 커밋(2PC : Two-Phase Commit)
트랜잭션 프로토콜(Transaction Protocols)
MTS와 COM+
MTS란?
COM+란?
COM+와 .NET
응용 프로그램 아키텍처(Application Architecture)
클라이언트/서버 아키텍처(Client/Server Architecture)
3계층 아키텍처(3-tier Architecture)
Windows DNA
새로운 분산 아키텍처
닷넷 배포(.NET Distribution)
닷넷(.NET) : 프로그램의 새로운 방식
닷넷(.NET) : 한정되지 않은...
관리된 코드(Managed Code)와 공용 언어 런타임
ASP.NET
XML 데이터
SOAP
웹 서비스(Web Service)
요약
제 2 장 Visual Basic .NET을 이용한 데이터 접속
ADO.NET : 개요
네임스페이스(Namespaces)
System.Data
System.Xml
ADO.NET의 구성 요소
관리된 제공자(Managed Providers)
DataReader와 SQL Server 관리된 제공자 예제
DataSet 개체
동시성 문제
일반적인 DataSet 메서드
DataSet 아키텍처
ADO.NET을 이용한 데이터 갱신
DataSet을 이용한 데이터 갱신
XML과 닷넷 프레임워크
XML과 DataSet
XML 개체
XmlReaders와 XmlWriters
XML 문서 개체 모델(XML Document Object Model)
XML 데이터 쿼리 방법
XML 데이터 변경 방법
ADO.NET과 XML 정리
요약
제 3 장 SQL Server와 Visual Basic .NET
SQL Server란?
SQL 구문
저장 프로시저(Stored Procedure)
SQL Server의 실행 계획
인라인(In-Line) SQL 구문
T-SQL과 SQL Server
테이블 생성
트랜잭션을 사용하는 저장 프로시저 생성
트랜잭션 아키텍처
트랜잭션 사용
데이터베이스 트랜잭션
매개변수 사용
Visual Basic .NET에서의 매개변수의 사용
연결 중심의 트랜잭션
연결 중심의 트랜잭션 예제
요약
제 4 장 ASP.NET
ASP.NET 개요
웹 폼(Web Forms)
ASP 코드 작성
상태 처리
ViewState
서버 컨트롤(Server Controls)
HTML 서버 컨트롤
데이터 바인딩(Data Binding)
List 컨트롤
사용자 입력 유효성 검사
요약
제 5 장 웹 서비스, SOAP과 Visual Basic .NET
웹 서비스 : 개요
웹 서비스 프로토콜(Web Service Protocols)
SOAP
웹 서비스 동작 원리
WSDL
서비스 생성
웹 서비스 테스트
웹 서비스의 소비
Discovery
프록시 클래스(Proxy Class)
윈도우 응용 프로그램 이용
웹 서비스 생성
클라이언트 생성
동기(同期, Synchronous) VS. 비동기(非同期, Asynchronous)
웹 서비스와 ASP.NET 보안
SOAP 헤더(SOAP Headers)
폼 인증(Forms Authentication)
윈도우 인증(Windows Authentication)
트랜잭션과 웹 서비스
트랜잭션에 기반한 웹 서비스
요약
제 6 장 Visual Basic .NET과 COM+를 이용한 분산 응용 프로그램
분산 트랜잭션(Distributed Transactions)
MS DTC
COM+ 개요
기본적인 COM+ 프로그래밍 개념
COM+ 트랜잭션 모델
트랜잭션 지원 수준
ServicedComponents
트랜잭션을 이용하는 ServicedComponents 생성
COM+ 트랜잭션의 생명 주기
트랜잭션 시작
리소스 관리자에 대한 연결 생성과 연결 편입
데이터 접근과 처리
트랜잭션 완료와 트랜잭션 결과 결정
트랜잭션 생명 주기 요약
단일 트랜잭셔널 컴퍼넌트 예제
NorthwindBS 프로젝트 생성
등록
테스트 응용 프로그램 생성
요약
제 7 장 상호운용성
재작성, 업그레이드, 또는 통합
재작성
업그레이드
상호운용
COM 컴퍼넌트(COM Components)
마샬링(Marshaling)
데이터형 마샬링
런타임 호출 가능 래퍼(RCW : Runtime-Callable Wrapper)
COM 호출 가능 래퍼(COM-Callable Wrapper)
배포 문제
COM에서 닷넷 컴퍼넌트 사용
요약
제 8 장 닷넷 리모팅과 컴퍼넌트
닷넷에서의 분산 응용 프로그램
웹 서비스(Web Service)
닷넷 리모팅(.NET Remoting)
적절한 기술의 선택
닷넷 리모팅 동작 원리
응용 프로그램 도메인(Application Domain)
원격화할 수 있는 개체(Remotable Objects)
참조로 마샬링(Marshal-by-Reference)
값으로 마샬링(Marshal-by-Value)
개체의 유형 선택하기
원격 개체 생성
활성화(Activation)
원격 서버 생성하기
원격 개체의 클라이언트 생성하기
채널과 보안
HTTP 채널(HTTP Channel)
TCP 채널(TCP Channel)
보안
구성(Configuration)
서버측 등록
클라이언트측 등록
채널 등록
구성 파일 사용하기
요약
제 9 장 디버깅과 문제 해결
예외 처리기(Exception Handler)
오류 잡기 : Interop 컴퍼넌트
EventLog 클래스
Trace 클래스 사용하기
문제 해결
성능
성능 특성 추적하기
성능 모니터 사용하기
사용자정의 카운터 생성하기
요약
제 10 장 사례 연구 : IBuyAdventure.NET 2.0
업무 개요
업무 문제
재고 관리와 재고 조사
주문 처리 아웃소싱
기업 고객의 주문 처리 과정
해결책 개요
각 제품마다 재고 정보 유지
주문 처리 제공자에게 주문 전달
기업 고객으로부터의 주문 접수를 위한 웹 서비스의 제공
프로세스 모델
요구 사항 정의(비전 구상 : Envisioning)
기능적인 요구 사항
계획 단계
계획 단계의 하부 과정들
UML과 Visual Studio .NET 엔터프라이즈 아키텍트 에디션
개념적 설계(Conceptual Design)
논리적 설계(Logical Design)
물리적 설계(Physical Design)
개발 단계(Development Phase)
일반 컴퍼넌트
신규 고객 계정 트랜잭션
주문 처리 트랜잭션
주문 상태 변경 트랜잭션
다음 단계
요약
찾아보기