![]() |
Java™ プラットフォームのスクリプト |
ドキュメントの目次 |
実際の Java プログラムと同様に、プログラムが Java プラットフォームで実行されるように、スクリプトおよび動的に型付けされた言語の多くの実装が Java バイトコードを生成します。この方法での (または、スクリプト言語の Java インタプリタクラスとしての) 言語の実装は、Java プラットフォームの利点をすべて提供します。スクリプト実装では、Java プラットフォームのバイナリ移植性、セキュリティー、およびパフォーマンスの高いバイトコード実行の利点が得られます。
Java SE 6 は、「JSR 223: Scripting for the Java™ Platform」の API を含みます。これは、Java アプリケーションがスクリプトエンジンを「ホストする」ためのフレームワークです。Sun による Java SE 6 の実装は、「Mozilla Rhino:JavaScript for Java」に基づくスクリプトエンジンの例を含んでいます。スクリプトフレームワークでは、jar「サービス検出」機構によって、サードパーティー製のスクリプトエンジンがサポートされています。CLASSPATH 内の JSR-223 準拠のスクリプトエンジンを「ドロップ」し、Java アプリケーションから同様にアクセスすることが可能です (JDBC ドライバと同じように、JNDI 実装がアクセスされます)。
Copyright © 2007 Sun Microsystems, Inc. All Rights Reserved. フィードバック |