Package com.poscoict.glueframework.biz.control

biz control package.

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 구현체.
 

Package com.poscoict.glueframework.biz.control Description

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");
 

Since:
2013. 5. 10.
Version:
1.0.0
Author:
허 두녕


Copyright © 2013–2014 POSCO ICT SW제품기술팀. All rights reserved.