目次:
定義-BeanShellの意味?
BeanShellは、Javaで開発されたオブジェクトスクリプト言語機能を備えた、オープンソースの埋め込み可能なJavaソースインタープリターです。 Patrick Niemeyerによって開発されたBeanShellは、Javaランタイム環境で実行され、Java構文のバリエーションを利用します。 BeanShellは、Apache Ant、WebLogic Server、Apache OpenOfficeなどの多くのアプリケーションで使用されています。 BeanShellは、Java Virtual Machineプラットフォーム用の一般的なデバッグおよびテストツールでもあります。
TechopediaはBeanShellを説明します
BeanShellは統合が容易なAPIを提供し、グラフィカル環境とコマンドライン環境の両方で実行できます。 BeanShellは、標準Java構文、Javaコードフラグメント、緩やかに型付けされたJavaコードを動的に実行でき、Javaアプリケーションに拡張性を提供します。 また、すべてのJavaオブジェクトとAPIへの透過的なアクセスも提供します。 多くの点で、BeanShellは、動的に解釈されるJava、スクリプト言語、および柔軟な環境で構成されるパッケージと見なすことができます。 BeanShellは、コンソール、コマンドライン、リモートセッションサーバー、アプレットの4つのモードで実行できます。 PerlやJavaScriptと同様に、BeanShellは単純なメソッドクロージャとしてスクリプトオブジェクトをサポートしています。 スクリプト機能には、イベントハンドラ、エラーレポート、メソッドクロージャが含まれます。
BeanShellには幅広い用途があります。 リモートデバッグ、ユーザースクリプト拡張、構成、テスト、および動的展開を支援できます。 Interactive Javaの探索に役立ちます。 完全なJava構文の助けを借りたBeanShellを使用して、プロパティファイルを置き換え、実際のスクリプトで構成ファイルを起動して、複雑な初期化とセットアップを実行することもできます。 BeanShellは、完全なJavaソースクラスを動的に評価する場合や、Javaステートメント、式、およびメソッドを評価する場合にも使用されます。
