Hi~ Summers!!

WebT Class Library 계층도 본문

WAS/WebToB,Jeus

WebT Class Library 계층도

eNaNII 2008. 6. 11. 10:23

WebT Class Library 계층도

개발자가 실제 사용할 API는 WebtConnectionPool, WebtConnection, WebtService, WebtTransaction등 4개의 클래스에 있으며 나머지 클래스는 내부적으로 사용되는 클래스이다.

(1) WebtConnection


WebtConnection 클래스는 Tmax 서버와의 통신 환경을 제공하는 클래스로, instantiation 시 내부적으로 tpstart (Tmax Application Development Guide 참조) method를 호출하여 Tmax와의 연결을 초기화한다.


(2) WebtConnectionPool


WebtConnection pool 클래스이다. Servlet과 같이 다수의 서비스 요청을 동시에 처리해야 할 경우 사용 가능한 Connection이 없을 때 새로운 Connection을 추가로 생성하는 등 Connection pool을 관리한다.
참고) WebT ver 1.6.6에서는 WebtConnectionPool클래스 대신
WebtConnectionManager클래스가 사용되었다.


(3) WebtService


데이터 버퍼 및 서비스 호출 관리 클래스로 FDL (Field Definition Language) STRING, CARRAY 타입의 데이터 형식을 지원한다. 내부적으로 tpcall (Tmax Application Development Guide 참조)을 사용하여 동기 방식의 서비스 호출을 수행한다.


(4) WebtTransaction


전역 트랜잭션 처리를 위한 클래스이다. tx_begin(), tx_commit(), tx_rollback() (Tmax Application Development Guide 참조)에 상응하는 Begin(), Commit(), Rollback()등의 method를 포함하여 트랜잭션 처리에 필요한 다수의 method를 지원한다.

Comments