주요 프레임웍 구성 요소 (Biz)

SBA 2014. 5. 27. 04:02

BizAsyncWapper

데이터 액세스 레이어에 포함된 모든 메서드에 대해 자동으로 비동기 래퍼 메서드를 생성합니다.

비동기 코드는 닷넷 프레임워크 4.0의 TPL(Task Parallel Library)를 기반으로 구현되어 있습니다.

예를 들어 아래와 같은 동기로 동작하는 데이터 액세스 코드가 있다면,

이에 대해 자동으로 아래와 같은 비동기 래퍼 메서드를 생성합니다.

 

LocalData

코드, 사용자, 부서, 메뉴 등과 같이 빈번하게 사용되는 데이터를 DB에서 매번 가져오는 대신 클라이언트(로컬)에 캐시로 저장하는 기능을 제공하는 추상 클래스입니다.

캐시된 데이터와 DB 서버의 데이터가 다를 경우에는 자동으로 캐시를 갱신하는 기능도 포함되어 있습니다.

 

FileTranferer

FTP를 통해 파일을 업로드, 다운로드, 삭제하는 기능을 제공하는 컴퍼넌트입니다.

비동기 파일 전송을 지원하며, 전송률을 UI로 표시하는 기능도 포함되어 있습니다.

 

ServerClock

프로그램이 설치된 다수의 PC(클라이언트)가 동일한 서버의 시각을 사용할 수 있도록 합니다.

: