티스토리 뷰
DAAB(Data Access Application Block) in Enterprise Library 2.0 - (1회)
네오블루 2008. 5. 15. 23:15DAAB(Data Access Application Block) in Enterprise Library 2.0 - (1회) |
| ||||||||||||||||||
개요DAAB(Data Access Application Block) in Enterprise Library for .NET 2.0은DAC(Data Access Component)레이어에서의반복적인ADO.NET코딩량을감소시켜주며DB커넥션관리와같은사용자가실수하기쉬운부분을관리해주는DAAB(Data Access Application Block)이Enterprise Library에통합된버전이다.또한Enterprise Library 1.x에있던DAAB를ADO.NET 2.0의변화된기능에맞게수정한것이DAAB(Data Access Application Block) in Enterprise Library for .NET 2.0이다. DAAB(Data Access Application Block) in Enterprise Library for .NET 2.0은.NET Framework 2.0기반의프로젝트라면웹어플리케이션,윈도우어플리케이션,스마트클라이언트어플리케이션에관계없이사용가능하다. DAAB(Data Access Application Block) in Enterprise Library for .NET 2.0의사용을통해DAC(Data Access Component)레이어에서의반복적인ADO.NET코딩량을감소시킬수있으며DB커넥션관리와같은사용자가실수하기쉬운부분의실수를최소화할수있다. DAAB(Data Access Application Block) in Enterprise Library for .NET 2.0은.NET Framework 2.0기반의프로젝트에서DAC(Data Access Component)레이어의Data Framework의역할을하게된다.
이아티클은엔터프라이즈라이브러리데이터액세스응용프로그램블록의개요를제공한다.이것은.NET기반응용프로그램들의일반적인데이터액세스기능개발을단순화시켜주는재사용가능하고확장가능한소스코드기반의지침이다. DAAB소개엔터프라이즈라이브러리데이터액세스응용프로그램블록,버전2.0은일상적인데이터액세스기능을구현하는개발작업들을단순화했다.응용프로그램들은이응용프로그램블록을화면에표시하기위해데이터를읽고,응용프로그램계층간데이터전달을위해데이터가져오고,그리고변경된데이터를데이터베이스에다시보내는것과같은다양한상황들안에서사용할수있다.이응용프로그램블록은저장프로시저와인라인SQL모두에대한지원을포함하고있으며,연결들을관리하는것이나파라미터들을만들고캐싱하는것과같은일상적인작업들은이응용프로그램블록의메소드안에내장되어있다.다시말해,데이터액세스응용프로그램블록은ADO.NET에서가장자주사용되는기능들에대한액세스를제공한다. 이응용프로그램블록은또Microsoft SQL Server, Oracle,그리고DB2를포함한다수의데이터베이스서버들에동일한코드를사용할수있게해줌으로써이식가능한응용프로그램코드개발을용이하게한다.이것은공통된인터페이스를정의하고데이터액세스메소드들을위한대부분의구현을제공하는추상화된기반클래스를사용함으로써가능하다.예를들어, SQL Server한종류의데이터베이스를위해작성된응용프로그램들은Oracle과같이다른종류의데이터베이스를위해작성된응용프로그램과같아보이게된다.데이터액세스응용프로그램블록을사용하고또이가이드의지침들을따른다면,코드들은대부분이식가능한상태로유지된다.
데이터액세스응용프로그램블록은다음과같은기능을갖고있다.
데이터액세스응용프로그램블록은가장일상적인데이터액세스작업들에대한구현을제공함으로써위기능들을제공한다.개발자들은단지다음과같이하면된다.
이들메소드들은성능을위해최적화되어있다.또그것들은이식가능하다.데이터액세스응용프로그램블록은SQL Server, DB2,그리고Oracle데이터베이스들에투명하게동작한다.
아래그림은DAAB의키클래스를나타내고있다. 변화된내용(Enterprise Library 1.x -> 2.0)DAAB(Data Access Application Block) in Enterprise Library for .NET 2.0이Enterprise Library for .NET 1.x에비해변화된내용은다음과같다. .NET Framework 2.0에새로이추가된System.Data.Common네임스페이스로동일한역할을하는DBCommandWrapper가없어졌다. SQL Server와오라클데이터베이스이외의DB를지원하기위해GenericDatabase가추가되었다.
1회의 내용이 다소 딱딱하게 전개된거 같습니다. 2회부터는 실제 사용법 위주로 진행될 예정이니 훨씬 보시기 좋을 것입니다. |
출처 : http://www.gosu.net
- Total
- Today
- Yesterday
- KL-2200
- 아이폰 보조배터리
- 러브트리프로젝트
- 릴리스다이어리
- 켄우드 정수기
- 닷넷 파일형식
- 로네펠트
- hot 6
- Roibosh Vanilla
- 윈터드림
- georgia max
- 닷넷 엑셀
- 아이폰 카메라어플
- God of War III
- GTO SHONAN 14DAYS
- IT·컴퓨터
- 안녕 바다
- .NET Excel
- 삼성 외장하드
- 아이폰 셀카
- 모토스톰2
- 아이팟 보조배터리
- Lily's Diary
- 보이스차
- 나를 기억하고 있는 너에게
- 보이스티
- 아이튠즈 없이 mp3가져오기
- Crows Zero
- KL2200
- 릴리스 다이어리 - 설레어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |