아파치 젤리
Apache Jelly개발자 | 아파치 소프트웨어 재단 |
---|---|
기록 위치 | 자바 |
면허증 | 아파치 라이선스 2.0 |
웹사이트 | apache |
아파치 젤리는 XML을 실행 가능한 코드로 변환하기 위한 자바 및 XML 기반의 스크립팅 및 처리 엔진이다.[1]젤리는 아파치 커먼즈의 구성요소다.
사용자 정의 XML 언어는 일반적으로 어떤 종류의 처리 작업을 수행하기 위해 만들어진다.젤리는 다양한 커스텀 액션을 지원하기 위해 확장할 수 있는 단순한 XML 기반 프로세싱 엔진을 제공하기 위한 것이다.[2]
사용법
CA Project and Portfolio Management,[3] 또는 CA PPM은 이전에 CA Clarity PPM 또는 just Clarity로 알려진 Broadcom의 제품이다.CA PPM은 Jelly 태그 언어의 확장 버전을 프로세스 관리 엔진에서 자동화 및 통합 스크립팅 언어로 사용한다.젤리의 CA PPM 구현은 GEL(Generic Execution Language)이라고 불리며, XML Open Gateway(XOG)를 통해 CA PPM에 쉽게 연결할 수 있는 새로운 사용자 정의 태그 라이브러리를 포함한다.다음 예는 CA PPM이 고전적인 "Hello World" 애플리케이션을 어떻게 구현하는지 보여준다.[4]
<겔:script xmlns:j="jely:jelly:jely:gel="jely:com.niku.union.gel.GELTagLibrary"><j:for 각 인덱스Var="i"beg="1"end="3"gel:out>안녕 월드 ${i}!</gel:out> </j:각각> </gel:script>
젤리는 UI 스크립팅을 위해 젤리 태그 언어를 사용하는 ServiceNow 플랫폼과 [5]젤리를 사용하여 플러그인이 UI를 확장할 수 있도록 하는 젠킨스 연속 통합 서버에서도 사용된다.[6]
참조
- ^ http://commons.apache.org/jelly/
- ^ http://commons.apache.org/jelly/overview.html
- ^ CA PPM 제품 페이지(ca.com
- ^ CA PPM 15.2 XOG GEL 스크립팅
- ^ 지금 플랫폼 스크립팅 - 젤리 태그
- ^ "How to write a Jenkins Plugin – Part 2". Clean Test Code. 2013-11-28. Retrieved 2016-12-30.