Ofbiz는 Java, Groovy, Minilang을 이용하여 프로그램되어 있습니다.
각종 설정은 xml, properties에 저장되어 있습니다.
java는 각 Application의 src folder에 저장되어 있으며, 추가 및 수정 후 재시작하면 Compile 후 사용 가능합니다.
groovy는 groovyScripts folder내에 존재하며, 수정 즉시 반영되어 동작합니다.
minilang은 minilang folder에 존재하며, 수정 즉시 반영되어 동작합니다.
java는 구문의 오류 등 compile중에 모든 부분을 확인하여 정상적인 동작을 검증하나, 오류 수정등에서 상당한 시간이 소모되므로 먼저 groovy script를 이용하여 동작을 확인 한 후 java로 변경하는 것이 유리합니다.
groovy script와 java는 상당한 호환성을 유지합니다만, groovy script가 더 유연한 구문을 허용합니다.
minilang은 groovy script를 이용하여 대체 가능합니다.