Interface | Description |
---|---|
GlueBizControlConstants |
Glue F/W 예약어 상수정의.
|
GlueBizController |
BizController 인터페이스.
|
GlueMoniHelper | |
GlueServiceManager |
ServiceManager
|
Class | Description |
---|---|
GlueBizControllerImpl |
BizController 구현체.
|
GlueBizProvider |
GlueBizController의 Instace를 제공하기 위한 Class
GlueBizController를 사용하고 GlueBizController 구현체를 직접 사용하지 않게 하기 위해 제공됨. |
GlueService |
GlueService Class는 Service.xml의 내용을 담고 있는 객체이다.
|
GlueServiceDBLoader |
CacheLoader 구현체.
|
GlueServiceLoader |
CacheLoader 구현체.
|
GlueServiceManagerImpl |
ServiceManager 구현체.
|
biz control package. Glue Biz Controller.
Glue Biz Controller는 Glue Service 파일을 읽어들여 실행하는 역할을 한다. Web, Non-Web App 공통으로 사용되며,Transaction처리 및 Logging를 처리하고 수행결과는 GlueContext에 반영한다.
//service 수행에 필요한 정보 PosContext에 설정
GlueContext ctx = new GlueDefaultContext();
//필수 : ServiceName
ctx.put(GlueBizControlConstants.SERVICE_NAME,"emp-service");
// Biz Controller 획득
GlueBizController bizIF = GlueBizProvider.getController();
// Service 수행
bizIF.doAction(ctx);
// Service 수행결과 활용
List rowSet = (List)ctx.get("empResultList");
Integer insertCnt = (Integer)ctx.get("insertCnt");
Copyright © 2023–2024 POSCO DX. All rights reserved.