2

Groovy を動的スクリプト エンジンとして使用して、Web アプリケーションの管理者ユーザーがインターフェース ソリューションの一部として小さなスクリプトを作成できるようにします。単純な文字列操作、トークン化などを行います。
残念ながら、デフォルトではスクリプト エンジンは何でも実行するため、これは非常に大きな抜け穴を開きます。
ここでデモ アプリについて説明しました: http://javadude.wordpress.com/2011/06/29/creating-a-zk-groovy-console/

Object value = shell.evaluate("whatever groovy script");

System.exit(0)AS をシャットダウンするコマンドを実行したり"ls -l".execute().text、システム設定をスヌープしたりといったシェル コマンドを実行することもできます。println InetAddress.localHost.hostAddress

実行前に文字列チェックを行うことができますSystem.xyzexecute.xyz

経験やレシピは?

ありがとう
スヴェン

4

1 に答える 1

4

groovy 1.8 では、コンパイラの構成をカスタマイズできます。

詳細を説明するブログ投稿がここにあります。

http://www.jroller.com/melix/entry/customizing_groovy_compilation_process

于 2011-07-08T09:54:08.827 に答える