Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3



목차

Table of Contents

소개

  • XML을 실행가는 코드로 변경시켜주는 도구
  • Java 와 XML 기반의 스크립팅, 프로세싱 엔진
  • Jelly Script 는 스크립트로 변경(파싱) 가능한 XML 문서.

사이트 정보

Jelly Script 예제

  • 아래는 자바 프로그램
    Code Block
    public class MyTask {
    
        // 'doIt' method that does some function/task...
        public void run() throws SomeException {
            // do something...
        }
    
        // Properties, can be any type
        public void setX(int x) {
            this.x = x;
        }
        public void setY(String y) {
            this.y = y;
        }
    }
    
  • 아래 Jelly Script 위의 클래스 사용
    Code Block
    xml
    xml
    <j:jelly xmlns:j="jelly:core" xmlns:define="jelly:define" xmlns:my="myTagLib">
    
      <define:taglib uri="myTagLib">
        <define:jellybean name="foo" className="MyTask"/>
      </define:taglib>
    
      Now lets use the new tag
      
      <my:foo x="2" y="cheese"/>
    
    </j:jelly>
    

사용 제품 혹은 프로젝트

관련자료

Children Display