|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES All Classes |
See:
Description
Interface Summary | |
---|---|
GlueBizControlConstants | Glue F/W 예약어 상수정의. |
GlueBizController | GlueBizController interface. |
GlueMoniHelper | |
GlueServiceManager | ServiceManager |
Class Summary | |
---|---|
GlueBizControllerImpl | GlueBizController implementation. |
GlueBizProvider | GlueBizController의 Instace를 제공하기 위한 Class GlueBizController를 사용하고 GlueBizController 구현체를 직접 사용하지 않게 하기 위해 제공됨. |
GlueService | GlueService Class는 Service.xml의 내용을 담고 있는 객체이다. |
GlueServiceLoader | GlueServiceLoader Cache에서 해당 Service객체(GlueService)를 찾고 없으면 Service.xml을 읽어서 Cache에 저장한다. |
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");
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES All Classes |