Loading article…
| 開発者 | Apache ソフトウェア財団 |
|---|---|
| 書かれた | ジャワ |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | apache.org/ジェリー |
Apache Jellyは、 XMLを実行可能コードに変換するためのJavaおよびXMLベースのスクリプトおよび処理エンジンです。[1] JellyはApache Commonsのコンポーネントです。
カスタムXML言語は、通常、何らかの処理アクションを実行するために作成されます。Jellyは、さまざまなカスタムアクションをサポートするように拡張できるシンプルなXMLベースの処理エンジンを提供することを目的としています。[2]
使用法
CA Project and Portfolio Management(CA PPM)[3]は、以前はCA Clarity PPMまたは単にClarityと呼ばれていたBroadcomの製品です。CA PPMは、プロセス管理エンジンの自動化および統合スクリプト言語として、Jellyタグ言語の拡張バージョンを使用しています。CA PPMのJelly実装はGEL(Generic Execution Language)と呼ばれ、XML Open Gateway(XOG)を介してCA PPMに簡単に接続できる新しいカスタムタグライブラリが含まれています。次の例は、CA PPMが古典的な「Hello World」アプリケーションを実装する方法を示しています。[4]
<gel:script xmlns:j= "jelly:core" xmlns:gel= "jelly:com.niku.union.gel.GELTagLibrary" > <j:forEach indexVar= "i" begin= "1" end= "3" > <gel:out> Hello World ${i}! </gel:out> </j:forEach> </gel:script>
JellyはServiceNowプラットフォームでも使用されており、UIのスクリプト作成にJellyタグ言語を使用しています。[5]また、 Jenkins継続的インテグレーションサーバーでも使用されており、プラグインによるUIの拡張にJellyを使用しています。[6]
参考文献
- ^ 「Jelly - Jelly: 実行可能XML」。
- ^ 「Jelly - Jellyの概要」。
- ^ CA PPM 製品ページ (ca.com)2016 年 2 月 20 日にWayback Machineにアーカイブ
- ^ CA PPM 15.2 XOG GEL スクリプト[リンク切れ ]
- ^ Now Platform スクリプティング - Jelly タグ
- ^ 「Jenkins プラグインの書き方 – パート 2」。Clean Test Code。2013年 11 月 28 日。2016年 12 月 30 日閲覧。
外部リンク
- アパッチゼリー
- Apache Commons ホームページ
