Anyframe Codegen

Anyframe Codegen은 Eclipse상에서 코드생성기를 제작할 수 있는 플러그인이다. Codegen엔진이 XML을 해석하여 Popup Wizard를 생성하며, Popup Wizard에 입력된 값과 Velocity Template을 결합하여 최종 코드를 생성해 낸다.
  • Eclipse 개발자가 아니더라도 손쉬운 Eclipse기반 코드 생성 툴 제작
  • Popup Wizard를 통한 Anyframe관련 코드 생성 가능
  • UTF-8, MS949 인코딩 지원
  • Oracle, MSSQL, Sybase 등 다양한 DB와 연계 가능
Anyframe Codegen은 코드생성기를 제작할 수 있는 엔진이지만, Anyframe과의 연계를 위해 Anyframe 설정 및 관련 코드를 생성할 수 있는 'Codegen 템플릿'을 제공한다. 이 코드생성기를 통해 Anyframe 설정 및 관련 코드를 손쉽게 생성할 수 있고, 자신만의 코드생성기 제작시 샘플로써 활용될 수 있을 것이다.

Creating Code Generator

Anyframe Codegen에서는 사용자가 직접 Codegen 템플릿을 작성하고 수정할 수 있게 하는 기능을 제공한다. xml파일을 통해 Popup Wizard를 생성하거나 변경할 수 있고 , Velocity 문법을 이용하여 template을 작성하거나 수정할 수 있다.
  • JAVA코드 없이 XML만으로 코드 생성 툴 제작 가능
  • Oracle, MSSQL, Sybase 등의 DB와 연계 가능
  • UTF-8, MS949 인코딩 지원
  • 오픈 소스 Velocity기반 템플릿 작성
  • Codegen 템플릿 접근을 위한 Eclipse View 제공


Anyframe Code Generation

Codegen Popup Wizard를 통해 Anyframe의 기술공통 서비스인 Datasource 서비스, Query 서비스, Scheduling 서비스, Properties 서비스, IdGeneration 서비스, Cache 서비스, Transaction 서비스 등을 생성할 수 있다.
  • Popup Wizard를 통한 Anyframe Technical Service 설정 가능
  • DB 테이블 기반 Anyframe 신규 서비스 생성 가능