exteNd Workbench 4.1
コアヘルプ

 

    First Previous Next Last ツールガイド  05/22/03 08:41:32 

第1章    Workbench Basics

Novell exteNd Workbenchは、 J2EEアプリケーションおよびWebサービスアプリケーションを開発したり、配備したりするために使用される拡張可能なIDEです。Workbenchによって、J2EEアーカイブの作成および維持、XML配備記述子の作成および編集、またJ2EEサーバへのアーカイブの配備などJ2EEおよびWebサービス開発に関連付けられている多くのタスクが自動化、簡潔化されます。

この章では、Workbenchのツールおよび機能について説明します。ここでは、ファイルを開く方法、環境設定、プロファイルの設定、およびバージョン制御などの基本的な操作について説明します。この章には次の節があります。

For more information    プロジェクトの作成、プロジェクトへのファイルの追加、プロジェクトの構成、およびアーカイブの作成などプロジェクトレベルの操作を実行する場合の詳細については、 を参照してください。

 
Top of page

Workbenchの機能

Workbenchはファイルシステムベースの開発環境であり、次の機能が利用できます。

サーバ独立型   Workbenchはサーバ独立型です。プロジェクトを処理する場合、アプリケーションサーバによるサポートなしで、ソースファイルの作成、プロジェクトの作成、およびアーカイブの作成をWorkbench内ですべて行えます。プロジェクトアーカイブを配備する準備が整うまで、アプリケーションサーバを実行する必要はありません。

Workbenchで作成されたアーカイブは任意のJ2EE互換アプリケーションサーバに配備できます。Workbenchの機能によって、Novell exteNd アプリケーションサーバ、BEA WebLogic、IBM WebSphere、Jakarta Tomcat、およびOracle9iなどの主要なアプリケーションサーバに対してはアーカイブは自動的に配備されます。サポートされているバージョンの情報については、『リリースノート』を参照してください。

 
Top of page

Workbenchペイン

Workbenchは、ナビゲーション、出力、編集というサイズ変更可能な3つのペインから構成されています。この節では、プロジェクトを作成する場合にこれらのペインを使用する方法について説明します。

XWBUI

ナビゲーションペイン   ナビゲーションペインでは、プロジェクトおよびレジストリのさまざまな機能にアクセスできます。たとえば、[Project]タブではソースディレクトリおよびアーカイブディレクトリの構造からファイルを表示したり、選択したりできます。

ナビゲーションペインのベースには、[Directory]、[Project]、および[Registries]などのタブが3つまたは4つあります。編集ペインでJavaソースファイルが開いている場合に[Structure]タブは表示されます。[Project]タブまたは[Directory]タブのいずれかが選択されると、ナビゲーションペインは2つのサブペインから構成されます。上部のサブペインにはディレクトリが表示され、下部のサブペインには選択されたディレクトリにあるファイルがリストされます。

操作方法は次のとおりです。

操作内容

使用する機能

詳細

ファイルを開く

ダブルクリック

上部のサブペインでディレクトリを選択すると、下部のサブペインには[Directory]タブおよび[Project]タブのファイルがリストされます。

ナビゲーションペインのプロジェクト、ファイル、およびディレクトリを操作する

右クリック

たとえば、選択した内容に基づいて、ファイルを開く、ファイルのコンパイル、プロジェクトへのファイルの追加、プロジェクトからのファイルの削除などの操作を行えます。

開いているファイルを交互に表示する

編集ペインのタブ

アーカイブを作成するファイルのタブをクリックします。

開いている次のファイルおよび前のファイルに移動する

[Documents]メニュー

[Documents]メニューを使用して、開いている次(<Ctrl>+<F6>)のファイルおよび前(<Ctrl>+<Shift>+<F6>)のファイル間を移動します。

ソースビューとアーカイブビューを切り替える

[Project]タブ

ソースと生成されたアーカイブでディレクトリおよびファイルがどのように構造化されているかを比較できます。

For more information    詳細については、 プロジェクトの表示を参照してください。

Javaソースファイルの場合、構造を表示およびナビゲートして、メンバーのタイプおよび表示レベルを確認する

[Structure]タブ

編集ペインでJavaソースファイルを開いた後、[Structure]タブをクリックします。クラス、メソッド、およびファイルのフィールドをいくつかの方法でソートするには、上部近くのドロップダウンメニューを使用します。編集ペインのカーソルをメンバーのソースコードに配置するには、クラスメンバーをダブルクリックします。

ヒント:   [Directory]タブまたは[Project]タブの下部のサブペインでファイルの上にマウス ポインタを配置すると、ファイルの完全な名前とパスを確認できます。Workbenchツールヒン トは、[Project]タブのアーカイブレイアウトまたはアーカイブコンテンツビューで、アーカイ ブに概念的に存在するファイル(WEB-INF/web.xmlなど)をファイルシステムの名前 (C:\dev\proj4\web.xmlなど)と比較する場合に特に役立ちます。[Structure]タブで、クラスメ ンバーを参照すると署名が表示されます。

[Structure]タブでは、各要素はダブルアイコンで識別されます。左のアイコンは要素の表示レベルを示します。右のアイコンはタイプを示します。下の表にはアイコンが定義されています。

[Visibility]アイコン

説明

[Type]アイコン

説明

sp-icon-lock

(ロック)

保護

sp-icon-class

(ドキュメント)

クラス

sp-icon-package

(青いキューブ)

パッケージの保護

sp-icon-cube

(灰色のキューブ)

フィールド

sp-icon-key

(鍵)

プライベート

sp-icon-constructor

(プラス記号)

作成者

アイコンなし

公開

sp-icon-function

(関数記号)

メソッドまたは関数

編集ペイン   編集ペインは、ファイルエディタの作業領域です。開いているファイルのコンテンツが表示されます。[View]メニュー項目を使用して[Output]ペインおよびナビゲーションペインを非表示にすると、作業領域を広くできます。

[Output]ペイン   [Output]ペインには、作成、検証、配備、検索、およびバージョン制御という処理から情報を表示するタブが含まれています。

ステータスバー   ステータスバーには、たとえばファイルが保存された場合などメッセージが表示されます。

[About]ダイアログボックス   Workbenchのバージョン情報やそのコンポーネント(エディタ、ウィザード、ビューアなど)について確認するには、[About]ダイアログボックスを使用します([Help]、[About Workbench]を順に選択)。このダイアログボックスには、実行している製品バージョンにインストールされている内容および個々に更新されたコンポーネントが表示されます。

 
Top of page

基本的なWorkbenchの操作

この節では、次の内容について説明します。

 
Top of section

開始および停止Workbench

Windowsの[スタート]メニュー([プログラム]、[Novell exteNd]、[Workbench]を順に選択)からの操作など、オペレーティングシステムで適切なコマンドを使用して、Workbenchを開始します。

Workbenchを終了するには、[File]、[Exit]を順に選択します。

 
Top of section

プロキシサーバの使用

プロキシサーバを使用する場合、Workbench binディレクトリのxwb.confでプロキシホストおよびそのポートを指定する必要があります。次の行のコメントを解除して、サイトの値を指定します。

  vmarg -DsocksProxyHost=proxy-host
  vmarg -DsocksProxyPort=proxy-port-number
  vmarg -Dhttp.proxyHost=proxy-host
  vmarg -Dhttp.proxyPort=proxy-port-number

プロキシを必要としないホストがある場合、これらのホスト(|で区切ります)は次のプロパティで指定できます。

  vmarg -Dhttp.nonProxyHosts=host1|host2...

 
Top of section

プロジェクトおよびファイルを開く、保存する、閉じる

この節では、Workbenchでプロジェクトファイルおよびソースファイルを操作する方法について説明します。

For more information    プロジェクトを操作する詳細については、 を参照してください。

プロジェクトファイルの操作

既存のプロジェクトで作業するには、プロジェクトファイルを開きます。Workbenchプロジェクトファイルには.SPFという拡張子が付いています。

Procedure プロジェクトファイルを開く

  1. File]>[Open Project]の順に選択します。ファイルの選択ダイアログボックスが表示されます。

  2. プロジェクトのSPFファイルに移動します。

  3. SPFファイルを選択して、 [Open]をクリックします(またはSPFファイルをダブルクリックします)。Workbenchによって、ナビゲーションペインの[Project]タブにプロジェクトが表示されます。

    複数のプロジェクトを開くことはできません(開いているプロジェクトの複数のサブプロジェクトを操作することはできます)。プロジェクトが1つ開いている場合に別の(関連のない)プロジェクトを開くと、Workbenchでは、2つ目のプロジェクトが開く前に元のプロジェクトおよび関連するファイルがすべて閉じます。

別の方法として、次の操作を実行できます。

  1. Workbenchで、ナビゲーションペインの[Directory]タブのプロジェクトファイルに移動します。

  2. ファイルをダブルクリックするか、右クリックして、表示されるポップアップメニューで[Open File]を選択します。

最近プロジェクトファイルを開いたことがある場合は、[File]>[Recent Files]のリストから選択できます。

Procedure プロジェクトファイルを保存するく

プロジェクトを保存するために特定の操作を行う必要はありません。プロジェクトコンテンツまたは設定を変更するたびに(たとえば、プロジェクトにディレクトリを追加するなど)、プロジェクトファイルは自動的に保存されます。

Workbenchでプロジェクトを変更できるようにするには、プロジェクトファイルが書き込み可能である必要があります。これは一般的に、バージョン制御システムからプロジェクトファイルをチェックアウトする必要があることを意味します。

Procedure プロジェクトファイルを閉じるく

ソースファイルの操作

この節では、JSP、XML、およびプレーンテキストファイルなどのソースファイルを開く、保存する、および閉じる方法について説明します。

Procedure ソースファイルを開く

  1. File]>[Open]の順に選択します。

    ファイルの選択ダイアログボックスが表示されます。

  2. ソースファイルに移動します。

  3. ファイルを選択して、[Open]をクリック(またはファイルをダブルクリック)します。Workbenchによって、編集ペインに適切なソースファイルエディタ(Java、JSP、XML、またはText)でファイルが表示されます。

別の方法として、次の操作を実行できます。

  1. ナビゲーションペインの[Directory]タブのファイルに移動します。開いているプロジェクトがあり、ファイルがそのプロジェクトに含まれている場合は、[Project]タブ内でもそのファイルを見つけることができます。

  2. ファイルをダブルクリックするか、右クリックして、表示されるポップアップメニューで[Open]を選択します。

最近プロジェクトファイルを開いたことがある場合は、[File]>[Recent Files]のリストから選択することもできます。

開いているファイルの操作   アクティブになるファイルは一度に1ファイルです。デフォルトでは、編集ペインで開いている各ファイルに対してタブが1つあります。タブをクリックするだけで、ファイルはアクティブになります (タブの表示は、カスタマイズしたり、オフにしたりできます。 表示の初期設定を参照してください)。

Documents]>[More Documents]の順に選択して、開いているドキュメントのリストからファイルを選択する方法によっても、開いているファイルをアクティブファイルにできます。

Procedure ソースファイルを保存する

File]>[Save As]の順に操作を実行すると、現在開いているファイルのコンテンツを別のファイルに保存できます。

ヒント:   編集ペインでタブを右クリックすることによっても、ファイルを保存できます。

Procedure ソースファイルを閉じる

ソースファイルを変更した場合、Workbenchによって、ソースファイルを閉じる、親プロジェクトを閉じる、またはWorkbenchを終了する前にファイルを保存するように求めるメッセージが表示されます。

ファイルシステム操作の実行

ファイルは、Workbench内から削除したり、名前を変更したりできます。

Procedure 1つまたは複数のファイルを削除する

  1. ナビゲーションペインの[Project]タブまたは[Directory]タブに移動して、削除するファイルを含むディレクトリを選択します。

  2. 削除するファイルを選択します。 Shiftキーを押しながらクリックおよびCtrlキーを押しながらクリックを使用すると、複数のファイルを選択できます。

  3. 右クリックして、[Delete]を選択します。

  4. 削除を確認します。

    ファイルはファイルシステムから削除されます。

    (プロジェクトに含まれているディレクトリにあるためプロジェクト内に存在するのではなく)ファイルが現在のプロジェクトに個々に追加された場合、プロジェクトからエントリを削除するかどうかを尋ねられます。

  5. 削除されたファイルをプロジェクトから削除するには、[Yes]をクリックします。

Procedure ファイルの名前を変更する

  1. ナビゲーションペインの[Project]タブまたは[Directory]タブに移動して、ファイルを含むディレクトリを選択します。

  2. 名前を変更するファイルを選択します。

  3. 右クリックして、[Rename]を選択します。

  4. 新しい名前を指定します。

    ファイルの名前はファイルシステムで変更されます。

    注記:   選択されているファイルが複数ある場合、最初のファイルの名前のみが変更されます。

    (プロジェクトに含まれているディレクトリにあるためプロジェクト内に存在するのではなく)ファイルが現在のプロジェクトに個々に追加された場合、プロジェクトで新しいファイル名を使用するかどうかを尋ねられます。

  5. プロジェクトで新しいファイル名を使用するには、[Yes]をクリックします。

 
Top of page

Workbench wizards

プロジェクト開発を速めるために、J2EEプロジェクトまたはコンポーネントを作成する場合にWorkbenchのウィザードを使用できます。Workbenchには、いくつかの種類のウィザードがあります。

ウィザードタイプ

説明

Projectウィザード

次のようなJ2EEアーカイブに関連付けられているWorkbenchプロジェクトを作成します。

  • EAR (Enterprise Archive)

  • WAR (Web Archive)

  • JAR (EJB Archive)

  • JAR (Application Client Aarchive)

  • RAR (Resource Adapter Archive)

  • JAR (Simple Java Archive)

  • 配備専用(作成不可)のアーカイブ

For more information    詳細については、 プロジェクトおよびサブプロジェクトの作成を参照してください。

Componentウィザード

次のようなJ2EEコンポーネントを作成します。

For more information    詳細については、 ソースファイルの作成および を参照してください。

Web Serviceウィザード

Webサービスを作成したり、Webサービスにアクセスしたりするために必要なJavaクラスを生成します。

For more information    詳細については、 を参照してください。

WSDLウィザード

WSDL (Web Services Description Language)ドキュメントを作成します。

For more information    詳細については、 を参照してください。

Deploymentウィザード

配備記述子およびexteNd 配備計画を作成します。

For more information    詳細については、 および を参照してください。

 
Top of page

標準Workbenchエディタ

J2EEアプリケーションおよびコンポーネントを作成する過程で、WorkbenchソースエディタおよびDebuggerを使用すると、簡単に作成、配備、デバッグ、および保守することのできるよく構造化されたアーカイブを作成できます。

 
Top of section

Workbenchソースエディタについて

ソースファイルを開くと、適切なエディタが自動的に開始します。

注記:   WorkbenchでEAR、JAR、WAR、またはZIPファイルを開くと、アーカイブのコンテンツおよび各エントリについての情報がリストで表示されます。このリストは読み取り専用です。

For more information    すべてのソースエディタで利用できる中心機能の概要については、 を参照してください。

さらに、Workbenchでは次のエディタで専用機能が利用できます。

配備記述子エディタ

配備記述子エディタを使用すると、J2EE配備記述子を構成したり、作成したりできます。配備記述子は、J2EEアプリケーションアセンブリに必要な情報を提供するXMLドキュメントです。

注記:   既存の配備記述子を開くには、プロジェクトまたはアーカイブ([Project]タブ内)を右クリックして、[Open Deployment Descriptor]を選択します。

For more information    詳細については、 を参照してください。

配備計画エディタ

配備計画エディタを使用すると、J2EEモジュールおよびアプリケーションをexteNd アプリケーションサーバに配備するための配備計画を構成したり、作成したりできます。配備計画とは、アプリケーションサーバ環境でJ2EEモジュールが実行されるべき方法について記述するXMLドキュメントです。

注記:   既存の配備計画を開くには、プロジェクトまたはアーカイブ([Project]タブ内)を右クリックして、[Open Deployment Plan]を選択します。

For more information    詳細については、 を参照してください。

XMLエディタ

XMLエディタを使用すると、XMLファイルを作成、編集、および表示できます。このエディタでは、XMLファイルのインテリジェント編集(XML DTDまたはXML Schemaを読み込むことによって、どの要素および属性がどこで有効であるかが認識されます)およびグラフィカルツリービューが利用できます。

For more information    詳細については、 を参照してください。

WSDLエディタ

WSDLエディタを使用すると、WSDLファイルを作成、編集、および表示できます。WSDL (Web Services Description Language)とは、Webサービスを記述するためのXMLボキャブラリです。

For more information    詳細については、 を参照してください。

 
Top of section

Debugger

アプリケーション開発の一部として、exteNd Debuggerを使用して(J2EEアプリケーションのような)サーバベースのアプリケーションおよびクライアントアプリケーションをデバッグできます。Debuggerは、Workbench内から呼び出せます。

For more information    詳細については、 を参照してください。

 
Top of page

Workbenchのビューア

Workbenchでは、一組のソースエディタだけではなく次のビューアも利用できます。このビューアを使用すると、その他のファイルをWorkbench内から表示できます。

 
Top of section

Image Viewer

GIF、JPG、JPEG、またはPNGファイルを開くと、ファイルはWorkbenchのImage Viewerで開きます。イメージは拡大/拡小できます。

ヒント:   これらのファイルを外部プログラムで開く場合、初期設定でファイルの拡張子およびプ ログラムを指定します。詳細については、 ファイルタイプ設定を参照してください。

 
Top of section

Class Viewer

.classファイルを開くと、.classファイルについての情報がClass Viewerに表示されます(例外: [プロジェクト]タブのアーカイブコンテンツビューで.classファイルをダブルクリックすると、Javaエディタで対応する.javaファイルが開きます)。

Class Viewerには、次の情報が表示されます。

 
Top of page

Webサービスツール

Workbenchでは、次の内容を提供することによってWebサービス開発をサポートしています。

For more information    詳細については、 、および を参照してください。

 
Top of page

環境設定

次の内容を設定することによって、Workbench開発環境を設定できます。

Procedure 初期設定を指定する

  1. Edit]>[Preferences]の順に選択します。

    [Preferences]ダイアログボックスが表示されます。

  2. 目的のタブを選択します。

  3. 初期設定を行います。特定の初期設定については、次の節を参照してください。

  4. OK]をクリックします。

 
Top of section

一般設定

次のように一般設定を指定します。

設定

説明

Number of recent files

Workbenchの[File]メニューに表示する最近開いたファイルの数を指定します。デフォルトは10です。

Number of recent projects

Workbenchの[File]メニューに表示する最近開いたプロジェクトの数を指定します。デフォルトは5です。

Reload open projects

開始時に、最後にWorkbenchを終了したときに開いていたプロジェクトが再ロードされます。デフォルトは[No]です。

Reload open files

開始時に、最後にWorkbenchを終了したときに開いていたファイルが再ロードされます。デフォルトは[No]です。

Web browser

Workbenchヘルプシステムを実行する場合に使用するブラウザを指定します。パスを入力するかボタンをクリックすることによってブラウザを選択します。

Enable Todo

Todo機能を有効にするかどうかを指定します。選択すると、WorkbenchによってタスクのTodoリストを維持できる場所である[Output]ペインに[Todo]タブが表示されます。

For more information    詳細については、 Todoリストの維持を参照してください。

Debugger command

空の場合、[Edit]>[Launch Debugger]を選択するとWorkbenchによってexteNd Debuggerが起動されます。 を参照してください。

空でない場合、デバッガを起動する場合にWorkbenchによって呼び出されるコマンドを指定します。 デバッガの指定を参照してください。

 
Top of section

作成設定

次のように作成設定を指定します。

設定

説明

Always save modified files before compiling

設定すると(デフォルト)、コンパイル、作成、または再作成する前に変更されたファイルがすべて自動的に保存されます。このプロパティが設定されていない場合、保存されていないファイルについてWorkbenchによってメッセージが表示されます。

For more information    その他の保存オプションの初期設定については、 バックアップ設定を参照してください。

Compiler

コンパイラを指定します。デフォルトは[Javac 1.3 (\xd2 Modern\xd3 )]です。

Compiler version

コンパイラが使用するJREを指定します。Version 1.4 JREを使用してコンパイルする場合、コードにはVersion 1.3 JREまたはVersion 1.4 JREで以前コンパイルされたクラスを含めることができます。Version 1.3 JREを使用してコンパイルする場合、コードにはVersion 1.3 JREで以前コンパイルされたクラスのみを含めることができます。

Compiler options

コンパイラの一般的なコマンドラインオプションを有効にできます。

 
Top of section

表示の初期設定

次のように表示の初期設定を指定します。

設定

説明

Directory tab

[Directory]タブでディレクトリおよびファイルが表示される方法を指定します。[Compact mode]では、選択されたディレクトリパスおよび関連するソースファイルのみが表示されます。[Traditional mode](デフォルト)では、すべてのディレクトリが表示されます。

Project tab

[Project]タブでディレクトリおよびファイルが表示される方法を指定します。[Compact mode]では、選択されたディレクトリパスおよびプロジェクトの関連ソースファイルのみが表示されます。[Traditional mode](デフォルト)では、すべてのディレクトリが表示されます。

Icons in the Navigation Pane

ナビゲーションペインで、大きいアイコンまたは小さいアイコンを表示するか、テキスト付きまたはテキストなしで表示するかを指定します。

Edit Pane

次の内容を指定します。

  • 編集ペインで開いている各ファイルのタブを表示するかどうか

  • エディタに対してどの場所にタブが表示されるか

  • 並んでいるタブの中で、開いているファイルに対するタブが常に前面で表示されるかどうか。このオプションを選択すると、アーカイブファイルを含むタブの行は、前面に配置される必要がある場合(下部でタグばエディタの上にある場合および上部でタブがエディタの下にある場合)は移動されます。

 
Top of section

テキスト編集設定

次のようにエディタ設定を指定します。

設定

説明

Font size

編集ペインで画面のフォントサイズを設定します。デフォルトは12です。[Print]タブから印刷フォントサイズを設定することもできます。 印刷設定を参照してください。

Spaces per tab character

各タブに対して入力するスペースの数を設定します。デフォルトは4です。

Show line numbers

編集ペインで行数を非表示(デフォルト)または表示するかどうかを設定します。ソースエディタで<Ctrl>+<L>を使用すると、個々のファイルに対する行数の非表示または表示を切り替えることができます。

Show vertical margin

ペインの右側で折り返しマージンのガイド(80文字に設定)を表示します。デフォルトはオンです。

Highlight matching parentheses and braces

テキストを入力するにつれて、一致する括弧および大括弧の範囲でテキストがハイライト表示されます。デフォルトはオンです。

Use smart indenting

新しい行を作成する場合、現在の行のインデントの幅に基づいて新しい行のインデントの幅を設定します。デフォルトはオンです(NetBeansベースのJSPおよびHTMLエディタではサポートされていません)。

Use spaces instead of tab characters

Tabキーを押すとスペースが使用されます。デフォルトはオフです。

Use chromacoding

テキストをカラーコード化します。選択が解除されると、すべてのテキストは黒になります。デフォルトはオンです。

Show horizontal scrollbar always/only as needed

デフォルトは必要な場合のみです。

For more information    その他のテキストオプションについては、 を参照してください。

 
Top of section

印刷設定

次のように印刷設定を指定します。

設定

説明

Printing mode

モードをモノクロ(デフォルト)またはカラーに設定します。カラープリンタの場合は、カラーモードを使用してください。

Font size

印刷フォントサイズ(デフォルトは10)を設定します。[Text Editing]タブでは、画面のフォントサイズを設定することもできます。 テキスト編集設定を参照してください。

Print line numbers

行数を印刷するかしないかを設定します。デフォルトでは、行数は印刷されません。

 
Top of section

配備設定

配備設定は、配備記述子エディタおよび配備計画エディタによって使用されます。いずれかのエディタを開くと、Workbenchによって(サブオブジェクトクラスも含む)プロジェクトのクラスのすべてがロードされます。その後エディタではクラスからの情報を使用して、クラス、メソッド、メンバー変数などのリストを表示するダイアログボックスが作成されます。クラスが最新ではない場合、エディタによって表示される情報は間違っているか不足している可能性があります。

Workbenchでは、配備記述子エディタまたは配備計画エディタにアクセスする場合にプロジェクトを自動的に作成するかどうかを制御できます。作成設定を次の中から1つ指定できます。

設定

説明

Always automatically build my project

配備記述子エディタまたは配備計画エディタが開くと、プロジェクトが自動的に作成されます。

この設定によって、エディタが常にすべての最新クラスにアクセスできることが確実になります。

Never automatically build my project

配備記述子エディタまたは配備計画エディタが開く場合に、プロジェクトのファイルは作成されません。手動でプロジェクトおよびサブプロジェクトを作成する必要があります。

作成するものが何もない場合(XMLモードで編集する場合など)にこの設定を使用してください。この場合、XMLファイルは編集できますが、エディタのプロジェクトクラスのリストは空白であるか、最新ではない可能性があります。

Prompt me to build my project

いずれかの配備エディタを開くたびに、プロジェクトを作成するよう求めるメッセージが表示されます。

プロジェクト作成の発生を指定する場合にこの設定を使用してください。

注記:   エディタでは、クラスはアーカイブからではなくファイルシステムから直接ロードされるため、配備エディタでクラス情報をロードするためにアーカイブを作成する必要はありません。

また、次の配備設定も指定できます。

設定

説明

Default server versions

新しいexteNd 配備計画を作成する場合に最初に選択されたサーババージョンを指定します。J2EE 1.2プロジェクトのサーババージョンおよびJ2EE 1.3プロジェクトのサーババージョンを指定できます。

For more information    詳細については、 を参照してください。

 
Top of section

省略語設定

事前に定義された言語構造に拡張される単語など、1つまたは複数のテキスト行に拡張できる省略語を定義できます。省略語を定義したら、エディタでその名前を入力して、[Edit]>[Text Tools]>[Complete Abbreviation]の順に選択して(または、<Ctrl>+<U>を押します)、省略語を拡張テキストで置換します。

省略語が拡張される場合にカーソルが配置される場所を示すには、省略語の定義に%cを使用してください。

たとえば、省略語mainは次のように事前定義されており、Javaファイルで使用されることが目的とされています。

  public static void main(String args[])
  {
      %c
  }

Procedure 省略語を定義する

  1. Edit]>[Preferences]の順に選択して、[Abbreviations]タブをクリックします。

  2. Add]をクリックします。

  3. [Abbreviation]テキストボックスに省略語(ショートカット)を入力して、[OK]をクリックします。

    省略語は 1 つの単語で、大文字小文字を区別する必要があります。

  4. [Definition]テキストボックス内をクリックして、省略語を拡張した後のテキストを入力します。

  5. OK]をクリックします。

Procedure 省略語を削除する

  1. Edit]>[Preferences]の順に選択して、[Abbreviations]タブをクリックします。

  2. [Abbreviations]テキストボックスで省略語を選択します。

  3. Delete]をクリックします。

  4. OK]をクリックします。

Procedure 省略語を編集する

  1. Edit]>[Preferences]の順に選択して、[Abbreviations]タブをクリックします。

  2. [Abbreviations]テキストボックスで省略語を選択します。

  3. [Definition]テキストボックス内をクリックして、省略語を変更します。

  4. OK]をクリックします。

Procedure ソースコードで省略語を使用する

  1. エディタで省略語のショートカットを入力します。

  2. ショートカットテキスト内にカーソルを配置するか、ショートカットテキストをハイライト表示します。

  3. Edit]>[Text Tools]の順にクリックするか、<Ctrl>+<U>を押します。ショートカットテキストが、その省略語に対して定義された拡張テキストで置換されます。

注記:   省略語テキストが定義されていない場合、[Complete Abbreviation]コマンドは無視されます。

 
Top of section

ファイルタイプ設定

Workbenchでは、指定のファイルタイプを編集するためにサードパーティ製のツールを使用できます。Workbenchを使用してファイルを開く代わりに外部エディタを使用してファイルを開くように設定できます。ファイルの拡張子を外部エディタに関連付けるには、[File Types]タブを使用します。各ファイルタイプに対して、ファイルを開くアプリケーションを選択できます。

Procedure ファイルタイプを起動する方法を定義する

  1. Edit]>[Preferences]の順に選択して、[File Types]タブをクリックします。

  2. Add]をクリックします。

  3. ダイアログボックスにファイルの拡張子を入力して、[OK]をクリックします。

  4. ファイルタイプに対して、次の初期設定のいずれかを指定します。

    設定

    説明

    [Open in Workbench]

    (デフォルト) Workbenchソースエディタを使用してファイルを開きます。

    Open using the default Windows program

    そのファイルタイプに対する Windows のデフォルトのエディタを使用してファイルを開きます(Windows のエクスプローラでファイルをダブルクリックする操作と同じです。たとえば、.TXT拡張子を持つファイルを開くにはメモ帳を使用します)。

    Open using this application

    指定のアプリケーションを使用してファイルを開きます。アプリケーションへのパスを入力するか、[Browse]をクリックしてアプリケーションに移動します。

    注記:   エディタによっては、ファイルを開くたびに新しいプログラムインスタンスが起動されるため、この設定は必ずしもお勧めできる設定ではありません。

  5. OK]をクリックします。

注意:   外部エディタをXMLのファイル拡張子と関連付ける場合、次のことに注意してください。exteNd 配備計画を編集するために外部エディタを使用する場合、Workbenchエディタが提供するデフォルトの設定を活用できないため、プロジェクトは配備計画と関連付けられません。

 
Top of section

バックアップ設定

次の内容を制御するWorkbenchの初期設定を設定できます。

デフォルトでは、自動保存およびバックアップ操作は 有効ではありません

すべてのプロジェクトがバックアップされる方法を制御するグローバルなバックアップ設定を行えます。ただし、プロジェクトには同じ名前を持つファイルが含まれている可能性があるため、各プロジェクトに対して個別のバックアップファイルおよび自動保存ファイルを保存することをお勧めします。この操作を行うには、バックアップファイルおよび自動保存ファイルの両方に対して、ファイルのソースディレクトリに関連するサブディレクトリを指定します。バックアップディレクトリで並行してバックアップされるファイルは上書きされません。

注記:   バックアップディレクトリまたは自動保存ディレクトリに対して相対名を指定する場合、この名前はソースファイルに対して相対的となります。

次のように自動保存設定またはバックアップ設定、あるいはその両方を指定します。

設定

説明およびパラメータ

Auto save enabled

Workbenchでソースファイルを変更する間、定期的にファイルのコピーが保存されます。

ソースファイルと同じディレクトリに自動保存します(デフォルト)。

注記:   自動保存ディレクトリ

保存されたファイルを含む別のディレクトリを指定します。

絶対パスを入力するか、ソースディレクトリに対する相対パスを指定できます。

ファイルシステムでディレクトリを検索するには、[Browse]を使用します。

自動保存ファイルの拡張子

自動保存ファイルの拡張子を指定します(デフォルトは.SAVです)。

自動保存の間隔(分単位)

Workbenchでファイルを保存する間隔を指定します(デフォルトでは、5分おきに保存されます)。

Backup enabled

Workbenchにソースファイルを保存する場合、ファイルの以前のバージョンのバックアップコピーを作成してください。

ソースファイルと同じディレクトリにバックアップを作成します(デフォルト)。

バックアップディレクトリ

バックアップファイルを含む別のディレクトリを指定します。

絶対パスを入力するか、ソースディレクトリに対する相対パスを指定できます。

ファイルシステムでディレクトリを検索するには、[Browse]を使用します。

バックアップファイルの拡張子

バックアップファイルの拡張子を指定します(デフォルトは.BAKです)。

Procedure 自動保存またはバックアップ、あるいはその両方を行う方法を定義する

  1. Edit]>[Preferences]の順に選択して、[Backup]タブをクリックします。

  2. Auto save enabled]または[Backup enabled]、あるいはその両方を選択します。

  3. 自動保存ファイルまたはバックアップファイル、あるいはその両方のパラメータを指定します(上記の説明を参照)。

  4. OK]をクリックします。

 
Top of section

バージョン制御設定

For more information     バージョン制御の使用を参照してください。

 
Top of section

エディタのセットアップ設定

これらの初期設定では、Workbench NetBeansベースのエディタを使用してどの種類のファイルを編集するかを指定します。

For more information     NetBeansベースのエディタで編集可能なファイルタイプの追加および 従来のJava、JSP、またはHTMLエディタの使用を参照してください。

 
Top of section

NetBeansディレクトリ設定

For more information     パーサデータファイルの作成を参照してください。

 
Top of section

XMLエディタの色設定

タグ、引数、値、テキスト、エラー、およびスペース(ダイアログボックスにはwsとしてリストされています)など異なる種類の情報をXMLドキュメントで表示する場合に、XMLエディタのソースビューで使用する色を指定できます。

それぞれの種類の情報に対して、前景およびバックグラウンドを指定できます。色のリストから選択するか、省略記号ボタンをクリックして独自の色を定義できます。太字の使用も指定できます。

Procedure XMLエディタで使用される色を指定する

  1. Edit]>[Preferences]の順に選択して、XMLエディタの色用のタブをクリックします。

  2. 色を指定する情報の種類を選択して前景またはバックグラウンド、あるいはその両方を指定して、太字フォントを使用するかどうかを指定します。

 
Top of page

Workbenchプロファイルの設定

次のようなWorkbenchプロファイルを定義できます。

 
Top of section

サーバプロファイル

サーバプロファイルには、サーバのホスト名およびポートを含むアプリケーションサーバについての情報が保存されます。配備時に選択すると、サーバプロファイルによって配備先のサーバの名前およびそのサーバに配備する際に必要な情報がWorkbenchに伝えられます。サーバプロファイルは特定のサーバに適用されます。複数のサーバに配備している場合、各サーバに対して個別のプロファイルを設定する必要があります。

サーバの設定によって、サーバのプロファイル情報を指定する方法が決定されます。たとえば、サーバでセキュリティ証明書が使用されている場合、httpsプロトコルを指定します。また、サーバの設定によってサーバ名、サーバポート番号、データベースなどを指定する方法も影響される可能性があります。

For more information    特定のアプリケーションサーバを設定する詳細については、そのサーバの製品マニュアルを参照してください。

Procedure サーバプロファイルを作成する

  1. Edit]>[Profiles]の順に選択します。

  2. [Profiles]ダイアログボックスの[Servers]タブで、[New]をクリックします。

  3. [Create a New Server Profile]ダイアログボックスで、次のように設定します。

    設定

    説明

    Profile name

    プロファイルを識別する名前を入力します。

    注記:   サーバのプロファイル名にはピリオド(.)は使用できません。

    Server type

    リストからサーバタイプを選択します。

    サーバタイプは、商標およびバージョン番号別に整理されています。バージョン番号は、特定のサーバタイプでサポートされている最も古いバージョンを示します。多くの場合、サーバタイプは、いくらかのそれ以降のバージョンでも有効です。

    原則として、ターゲットサーバのバージョンに最も近く、そのバージョンを超えないサーバタイプを選択する必要があります。

    Deployment tools directory

    サーバに配備するために使用する実行可能ファイルを含むディレクトリを指定します。

    Rapid deployment directory

    高速配備用のディレクトリです。

    高速配備用にWorkbenchでファイルを書き込むディレクトリを入力します。高速配備の場合、サーバによっては特定のディレクトリにファイルが書き込まれることを要求する場合もあります。サーバの設定に適切な場所を指定することを確認してください。ディレクトリリストについては、 高速配備ディレクトリの設定を参照してください。

    For more information    高速配備の詳細については、 Workbench 高速配備を参照してください。

    Server name

    次の形式を使用して、サーバ名を設定します。

    http:を実行するサーバの場合

      servername
      http://servername[:port]
    

    https:を実行するサーバの場合

      https://servername[:port]
    

    サーバがデフォルトのポートでリッスンしていない場合はポート番号を指定します。

    Database name

    exteNd アプリケーションサーバ用です。

    配備先のデータベース名入力します。

    Target servers

    BEA WebLogic Server用です。

    ターゲットサーバ名を入力します。

  4. OK]をクリックして、[Create a New Server Profile]ダイアログボックスを閉じます。

  5. OK]をクリックして、[Profiles]ダイアログボックスを閉じます。

高速配備ディレクトリの設定   次の表は、[Server Profile]ダイアログボックスで指定する必要のある高速配備ディレクトリについて説明しています。

サーバ

高速配備ディレクトリ

SilverStream&Reg; eXtend アプリケーションサーバ 3.7.2

高速配備ディレクトリを指定する必要はありません。

SilverStream eXtend アプリケーションサーバ 3.7.3以降

%INSTALL_DIR%\webapps

Novell exteNd アプリケーションサーバ 5.0以上

%INSTALL_DIR%\webapps

BEA WebLogic

%INSTALL_DIR%\config\targetname\applications

IBM WebSphere

%INSTALL_DIR%\appserver\installedapps

Jakarta Tomcat

%INSTALL_DIR%\webapps

Oracle9i AS

%INSTALL_DIR%\j2ee\home\applications

オプションで、次のディレクトリにWARを高速配備できます。

%INSTALL_DIR%\j2ee\home\default-web-app

SUN RI

%INSTALL_DIR%\public_html

セキュリティ保護されたサーバでのWorkbenchの使用   Workbenchは、配備時にサーバプロファイルを使用してJ2EEサーバに接続します。サーバプロファイルによってセキュリティ保護されたサーバが示されると、Workbenchは自動的にSSL接続を行います。Workbenchでは、agrootca.jar (Workbenchのlibディレクトリに保存されています)にリストされている認証局の商用証明書セットが使用されます。配備先であるサーバで、認証局によって発行されagrootca.jarにはリストされていない証明書が使用されると、Workbenchはサーバに正常に接続されません。JARファイルのコンテンツを変更できる任意のツール(たとえば、SunのJARユーティリティまたはWinZip)を使用すると、認証局の証明書をagroootca.jarに追加できます。

 
Top of section

データベースのプロファイル

次のWorkbenchコンポーネントのいずれかを使用する場合、データベースのプロファイルを設定する必要があります

Workbenchコンポーネント

データベースのプロファイルを使用する場合

EJBウィザード

データベーステーブルに基づいてエンティティBeanを作成する場合

配備計画エディタ

コンテナ管理のエンティティBeanの持続性フィールドをデータソースのフィールドにマップする場合

データベースのプロファイルでは、Workbenchがデータソースに接続して、テーブルやフィールド情報を取得できるようにするJDBC情報が提供されます。複数のプロファイルを作成すると、異なるデータベースおよびJDBCドライバをサポートできます。

Procedure データベースのプロファイルを作成する

  1. Edit]>[Profiles]の順に選択します。

  2. [Profiles]ダイアログボックスの[Databases]タブで、[New]をクリックします。

  3. [Create a New Database Profile]ダイアログボックスで、次のように設定します

    設定

    説明

    Profile name

    プロファイルを識別する名前を入力します。

    JDBC Driver

    JDBCドライバのクラス名を入力します。JDBC 2.0互換ドライバを指定できます。

    Sun JDBC-ODBCブリッジドライバ(JREに付属)を使用するには、sun.jdbc.odbc.JdbcOdbcDriverと指定します。Sunのブリッジドライバ以外のJDBCドライバを指定する場合、そのドライバクラスがWorkbenchによってロードできることを確認してください(下の ドライバクラスを有効にするを参照)。

    JDBC URL

    目的のデータベースを指定するURLを入力します。たとえば、jdbc:odbc:TestDBです。

    注記:   最初のコロンの後に入力するテキストは、ドライバ固有の情報です。

    Connection Catalog

    (オプション)接続先であるデータベースのSQLカタログ(サブセット)を指定します。たとえば、PayrollDbです。お使いのデータベースドライバでカタログがサポートされていない場合、この要求は無視されます。

    サポートされている場合、接続カタログで取得するデータベーステーブルを設定できます。大容量データベースに接続している場合、またはデータベーステーブルのサブセットに接続する場合(たとえば、運用データベースアクセスを除外する場合)に接続カタログは役立ちます。

    Datasource Name

    このデータベースのプロファイルに関連付けるデータソースの名前を指定します。

    データソース名(SilverBooksなど)または完全なJNDI仕様(java:pm/JDBC/SilverBooksなど)のいずれかを指定できます。

  4. JDBC URLによって指定されたデータベースへの接続を確認するには、[Test]をクリックします。

    このテストによって、JDBCはデータベースに接続されます。接続が利用できない場合または設定が正しく指定されていない場合、このテストは失敗します。

  5. テストのポップアップ画面で、データベースのユーザ名およびパスワードを入力して、[OK]をクリックしてアクセスを確認します。

  6. OK]をクリックして、[Create a New Database Profile]ダイアログボックスを閉じます。

  7. OK]をクリックして、[Profiles]ダイアログボックスを閉じます。

Procedure ドライバクラスを有効にする

  1. JDBCドライバを含むJARまたはその他のアーカイブファイルを取得します。

  2. 次のいずれかを実行します。

  3. Workbenchを開始します。

 
Top of section

レジストリのプロファイル

Workbenchでは、Webサービスレジストリのプロファイルを定義するための機能が利用できます。これらのプロファイルでは、レジストリを検索してWebサービスを配備することを可能にする情報が提供されます。

For more information    レジストリのプロファイルの詳細については、 レジストリプロファイルの定義を参照してください。

 
Top of page

バージョン制御の使用

バージョン制御システムを使用する場合、Workbenchがこのシステムにアクセスできるように設定できます。この設定によって、IDEで作業中にプロジェクト内のファイルに対してバージョン制御操作を実行できます。

 
Top of section

バージョン制御へのアクセスの設定

Workbenchでバージョン制御操作を実行する前に、初期設定を調整してバージョン制御を有効にしたり、バージョン制御システムのサポートを設定したり必要があります。

Procedure バージョン制御の設定を調整する

  1. Edit]>[Preferences]を選択して[Preferences]ダイアログボックスを表示して、[Version Control]タブに移動します。

  2. Enable Version Control]プロパティをオンにします。

    この処理によってWorkbenchのバージョン制御機能がオンになります。

  3. 使用可能なバージョン制御システムの1つを選択します。

    このプロパティでは、実際にはWorkbenchにサポートするバージョン制御コマンドを伝えるバージョン制御システム定義を選択しています。Workbenchには、一般的に使用されているいくつかのバージョン制御システム(ClearCase、CS-RCS、CVS、PVCS、およびVisual SourceSafe)に対する定義が備わっています これらの定義のいずれかを選択する場合、そのまま使用するか、必要性やシステム設定に合うように定義されているコマンドを編集することもできます。

    バージョン制御システム定義を自分で作成するオプションもあります。これによって、使用する可能性のあるほとんどすべてのバージョン制御システムに対するWorkbenchのサポートを設定できます。

定義の操作   次のトピックでは、バージョン制御システム定義を操作する場合の詳細について説明しています。

バージョン制御システム定義の編集

バージョン制御システム定義では、Workbenchによって表示されるバージョン制御メニュー項目のリストが指定されます。各メニュー項目は選択されたバージョン制御システムのコマンドライン操作にマップされ、操作が実行される方法の詳細が示されます。このリストは編集して、メニュー項目を変更、作成、または削除できます。

Procedure 定義を編集する

  1. [Preferences]ダイアログボックスの[Version Control]タブで、[Version Control Systems]ドロップダウンリストから定義を選択します。

  2. Setup]ボタンをクリックします。

  3. [Setup]ダイアログボックスで、バージョン制御メニュー項目のリストを変更します。

    作業内容

    操作

    メニュー項目の動作を変更する

    Version Control Command]リストボックスから目的の項目を選択して、 コマンドのプロパティを編集します。

    選択したメニュー項目の名前を変更する

    Edit]ボタンをクリックします。名前には文字、数字、スペース、および特殊文字を含めることができます。

    メニュー項目へのキーボードアクセス(Altキーとの組み合わせ)で使用できるように、ニーモニック文字を編集することもできます。

    新しいメニュー項目を作成する

    Add]ボタンをクリックして、項目の名前とニーモニック文字を指定します。リストの最後に新しい項目が追加されます。

    選択したメニュー項目を削除する

    Remove]ボタンをクリックします。

    メニュー項目の順序を切り替える

    位置を変更する項目を選択して、矢印ボタンを使用してリスト内で上または下に移動します。

コマンドのプロパティ   次の表は、[Setup]ダイアログボックスでバージョン制御メニュー項目に対して指定できるコマンドに関するプロパティについて説明しています。

プロパティ

説明

Command

メニュー項目によって実行されるバージョン制御システムのコマンドライン操作。

%varname% or ${varname}という構文を使用して、コマンドに環境変数を含めることができます。Workbenchでは、コマンドの実行時にれらの変数の値が置き換えられます。変数の値が決定できない場合は、空の文字列で置き換えられます。

定義済みの環境変数は、Commandプロパティの横にある展開ボタンを通じて使用できます。現在のカーソル位置に挿入する変数を選択できます。

Reload when done

コマンドを実行した後で、Workbenchにターゲットファイルを再ロードするように伝えます。ファイルを変更する可能性のあるコマンドの場合(チェックイン、チェックアウト、取得など)に役立ちます。

Wait for execution

Workbenchに、制御をユーザに戻す前にコマンドが実行を終了するまで待つように伝えます。diffまたはhistoryなどのコマンドの場合はターゲットファイルに対する操作がないため、実行を待たないことが適切である可能性もあります。

Execute command in directory of source file

Workbenchに、ターゲットファイルのディレクトリに相対するコマンドを実行するように伝えます。このプロパティをオンにしないと、コマンドは現在のディレクトリで実行されます。

定義済みの環境変数   次の表は、バージョン制御メニュー項目に対して指定するコマンドに含めることができる定義済みの環境変数について説明しています。

変数

説明

%_PATH%

ターゲットファイルのフルパスおよび名前 たとえば、次のように表示されます。

  x:/com/myco/myfile.java

%_DIR%

ターゲットファイルのディレクトリ。たとえば、次のように表示されます。

  x:/com/myco

%_NAME%

ターゲットファイルの名前(ディレクトリなし) たとえば、次のように表示されます。

  myfile.java

%_BNAME%

ターゲットファイルのベース名(ディレクトリおよび拡張子なし) たとえば、次のように表示されます。

  myfile

%_EXT%

ターゲットファイルの拡張子。たとえば、次のように表示されます。

  java

%_PROMPT prompt-text%

ダイアログボックスを表示することによって、ユーザに値の入力を求めます。ダイアログボックスには、ユーザが指定するprompt-textが含まれています。

この変数の値は、ダイアログボックスの入力フィールドでユーザが入力する値です。ユーザがダイアログボックスの[キャンセル]ボタンをクリックすると、コマンド全体がキャンセルされます。

%_COMMENT%

ユーザにコメントの入力を求めます。

コマンドは一時ファイルに保存されます。この変数の値はこの一時ファイルの名前です。

バージョン制御システム定義の作成

Workbenchによってバージョン制御システム定義が提供されない場合は、定義を作成することができます。

Procedure 定義を作成する

  1. [Preferences]ダイアログボックスの[Version Control]タブで、[Add]ボタンをクリックします。

  2. メッセージが表示されたら、バージョン制御システム定義の名前を入力します。

    定義の名前には文字、数字、スペース、および特殊文字を含めることができます。指定した名前は、[Version Control Systems]ドロップダウンリストに追加されます。

    Workbenchでは、定義を保存するXMLファイルも作成されます。このファイルの名前は、ユーザが指定する定義名と一致します(ただし、スペースはアンダースコアによって置換されます)。Workbenchでは、ユーザの定義XMLファイルは(提供される定義XMLファイルと共に) Resources\version_control_configディレクトリに保存されます。

  3. Setup]ダイアログボックスが表示されたら、バージョン制御システム定義の詳細を指定します。

    For more information     バージョン制御システム定義の編集を参照してください。

バージョン制御システム定義の配布

バージョン制御システム定義を編集または作成したら、Workbenchがインストールされているその他のコンピュータにコピーすることもできます。

Procedure 定義を配布する

  1. Workbench Resources\version_control_configディレクトリでバージョン制御システム定義のXMLファイルを検索します。

  2. このファイルを、対象の各コンピュータの該当するディレクトリにコピーします。

    これらのコンピュータでWorkbenchを実行すると、[Version Control Systems]ドロップダウンリスト([Preferences]ダイアログボックスの[Version Control]タブ)にコピーされた定義が自動的に入力されます。

バージョン制御システム定義の削除

必要ないバージョン制御システム定義が存在する場合は、その定義を削除できます。

Procedure 定義を削除する

  1. [Preferences]ダイアログボックスの[Version Control]タブで、[Version Control Systems]ドロップダウンリストから定義を選択します。

  2. Remove]ボタンをクリックします。

    Workbenchによって、削除の確認を求めるメッセージが表示され、その後リストから定義が削除されます。定義のXMLファイルがWorkbench Resources\version_control_configディレクトリから削除されます。

 
Top of section

バージョン制御へのアクセス

バージョン制御アクセスを有効にしてWorkbenchを使用する場合、アクティブなバージョン制御システム定義によって指定されるコマンドはポップアップメニューを通じて使用できます。次のいずれかを右クリックします。

BasicsVersionControl

バージョン制御コマンドを実行すると、結果のテキストメッセージは[Output]ペインの[Version Control]タブに表示されます。

 
Top of page

Todoリストの維持

J2EEアプリケーションおよびWebサービスアプリケーションを開発することは大変複雑な作業です。このため、作業を管理することが困難である場合があります。作業を効率よく行えるように、Workbenchではタスクを整理したり、トラックしたりするTodoリストを維持する機能が利用できます。

Todoリストは[Output]ペインの[Todo]タブで維持します。

ToDo1

次のような機能があります。

また、さまざまなWorkbenchのウィザードおよびツールによりTodoリスト内で項目を生成し、作業が必要な領域を示したり、その作業の説明を記述したりできます。

 
Top of section

[Todo]タブでの操作

[Todo]タブを最初にクリックすると、Todoリストはリストを作成するツールまたはウィザードを実行しない限り空になっています。 生成項目の操作を参照してください。

項目の作成   最初に行う作業は、1 つまたは複数の項目を追加することです。この項目はタスクまたはフォルダとなります。

Procedure 項目を追加する

  1. その後に項目を追加する項目を選択して、<Ins>を押すか、右クリックして[Add Item]を選択します。

    ヒント:   [Edit]>[Add Todo Item]を使用すると、項目をリストの最後に挿入できます。 <Shift>+<Ins>を押すと、項目を選択した項目の子として追加できます。

    [Add Todo Item]ダイアログボックスが表示されます。

  2. 次の情報を入力します。

    項目

    説明

    Description

    Todoリストの項目に対して表示するテキスト

    Note

    (オプション)項目についての追加情報。このテキストは、マウスのポインタが項目上にある場合に項目のツールヒントの一部として表示されます。

    Add to open project

    この項目を開いているプロジェクトに関連付ける場合は、リストからプロジェクトを選択します。

    プロジェクトを選択すると、Todo項目はプロジェクトのフォルダ内でリストの最後に追加されます(フォルダは必要に応じて作成されます)。プロジェクトのTodoフォルダは次のような名前を持つトップレベルのフォルダです。

      projectFile in pathToProject 
    

    たとえば、プロジェクトファイルがc:\WorkbenchProjects\myEAR\MyEAR.spfにある場合、プロジェクトフォルダには次のような名前が付けられます。

      MyEAR.spf in c:/WorkbenchProjects/myEAR
    

  3. OK]をクリックします。

    項目が作成されます。

    項目をプロジェクトに関連付けた場合、項目はそのプロジェクトのリストの最後の項目として作成されます。

    項目をプロジェクトに関連付けなかった場合、項目は選択した項目に続く兄弟として作成されます(ただし、項目を追加したときに項目を選択しなかった場合、項目はリストの最初の項目として追加されます。または、<Shift>+<Ins>を使用して項目を追加した場合、新しい項目は選択した項目の子となります)。

新しい項目は、ユーザが入力した説明およびチェックボックスを伴えて表示されます。チェックボックスは、項目の完了ステータスを示します(次の節を参照)。

項目の修正   項目を編集することによって、項目の完了ステータスを示したり、説明やメモを訂正したりします。

Procedure 項目を編集する

  1. 項目を選択します。

  2. 右クリックして、[Edit Item]を選択します。

    [Edit Todo Item]ダイアログボックスが表示されます。

  3. 適切に情報を更新します。完了ステータスを示すには、[Percent done]リストボックスから値を選択するか、値を入力します。

  4. OK]をクリックします。

淡色表示のチェックボックスは、タスクがまだ始まっていないことを示します。半分塗りつぶされたチェックボックスは、部分的に完了したことを示します。完全に塗りつぶされたチェックボックスは、完了を示します。

ToDo2

ヒント:   項目を選択して右クリックし、[Toggle Item(s) Done]を選択することによって項目の 完了ステータスを0~100パーセントの間で切り替えることもできます。完了ステータスがゼロ である場合、100に設定されます。ゼロ以外である場合、ゼロに設定されます。

ツールヒント   マウスポインタを項目の上に置くと、その項目のツールヒントが次のように表示されます。

  percent done; Notes: noteText

階層の作成   Todoリストは階層的に表示できます。つまり、項目その他の項目を含めることができます。たとえば、関連タスクのフォルダを作成できます。

Procedure 階層を作成する

同様に、1つまたは複数の項目をアウトデントするには、それらの項目を選択して<を押すか、右クリックして[Outdent]を選択します。項目に子が含まれていない場合、その項目はフォルダとして表示されません。

項目の移動   項目を移動するにはドラッグアンドドロップ機能を使用します。リスト内の項目の上でマウスボタンを押し続け、その項目を移動してください。横線は、項目の移動先を示します。項目を移動するには、マウスボタンを放します。フォルダを移動すると、その中のコンテンツもすべて移動します。

リスト内であれば任意の場所に項目を移動できます。

ヒント:   複数のエントリの最後のエントリを選択した後ですぐにドラッグすると、一度に複数 の項目をドラッグできます (最後のエントリを選択した後でクリックすると、単一選択に戻りま す)。この動作は、[Todo]タブで使用されている制御のJDK 1.3 Versionにおける制限事項で あり、JDK 1.4でこの問題は対処されています。

項目の削除   一度に1つまたは複数の項目を削除できます。

Procedure 項目を削除する

  1. 削除する項目を選択します。フォルダを選択して、フォルダおよびそのコンテンツすべてを削除できます。リスト内であれば<Shift>+<Click>および<Ctrl>+<Click>を使用して、複数の項目を選択できます。

  2. <Del>を押すか右クリックして、[Delete item(s)]を選択します。

    削除を確認するように指示されます。

  3. 項目を削除するには、[Yes]をクリックします。

キーボードショートカットの使用   次のキーボードショートカットが[Todo]タブでサポートされています。

キー

説明

上矢印

1つ上の項目に移動します。

下矢印

1つ下の項目に移動します。

Home

リスト内の最初の項目に移動します。

End

リスト内で最後に表示されている項目に移動します。

右矢印

展開フォルダ上の場合は項目を展開します。それ以外の場合は次の項目に移動します。

左矢印

展開フォルダ上の場合は項目を展開します。それ以外の場合は親に移動します。

Enter

項目の展開/縮小の状態を切り替えます。

+

すべての項目を展開します。

-

すべての項目を縮小します。

Ctrl+A

すべての項目を選択します。

Ctrl+/

すべての項目を選択します。

Ctrl+\

すべての項目の選択を解除します。

Shift+上矢印

選択を上に拡張します。

Shift+下矢印

選択を下に拡張します。

Shift+Home

選択をリストの開始まで拡張します。

Shift+End

選択をリストの最後まで拡張します。

Ctrl+上矢印

項目の選択のステータスを変更することなく1つ上の項目にフォーカスを移動します。

Ctrl+下矢印

項目の選択のステータスを変更することなく1つ下の項目にフォーカスを移動します。

Ctrl+スペース

項目の選択ステータスを切り替えます。

Shift+スペース

現在選択されている項目からフォーカスを持つ項目まで項目の範囲を選択します。

>

選択した項目をインデントします。

<

選択した項目をアウトデントします。

Ins

兄弟として項目を追加します。

Shift+Ins

子として項目を追加します。

Del

選択した項目を削除します。

Todo機能の無効化   Todo機能を使用しない場合は、[General Preferences]([(Edit]>[Preferences]の順に選択)で[Enable Todo]の選択を解除することによって無効にできます。Todoが無効になっている場合、[Todo]タブは表示されず、[Edit]>[Add Todo]メニュー項目は無効になります。

注記:   Todo機能を無効にした後でもTodoリストはそのまま維持され、後でTodoをもう一度有効にすると表示されます。

 
Top of section

生成項目の操作

さまざまなWorkbenchウィザードおよびツールによってTodo項目が生成され、それらの項目はTodoリストの対応するプロジェクトフォルダに追加されます(プロジェクトのTodoフォルダは、projectFile in pathToProjectという名前のトップレベルのフォルダです)。たとえば、ServletウィザードではサーブレットのGET要求およびPOST要求の処理、またインタフェーススタブメソッドの実装についての項目が追加されます。

@todoコメント   項目と共にTodoリストを作成することに加えて、ウィザードによって生成されたソースファイルに@todo javadocスタイルのコメントが含まれます。これらのコメントは、Todoリストで生成される項目よりもはるかに詳細です。すべての@todoコメントがリストに表示されるとTodoリストは雑然としたものになりますが、@todoコメントは詳細な作業に対しては役立ちます。

生成項目のアクション   ある例外を除いては、生成項目は[Todo]タブでユーザーが作成する項目と同じようなものです。

生成項目には、アクションが関連付けられている可能性があります。生成項目にアクションが関連付けられている場合、次のいずれかの操作を実行してこのアクションを呼び出せます。

注記:   項目に関連付けられているアクションが存在しない場合、最初のメニュー項目は[Launch Action]であり、無効になっています。

通常、アクションとは関連付けられたファイルを開くことを指します。たとえば、Servletウィザードによって生成されたサーブレットのGET要求の指定についてのTodo項目をダブルクリックすると、Workbenchでサーブレットのソースファイルが開き、カーソル位置が適切に配置されます。

 
Top of page

デバッガの指定

デフォルトでは、[Edit]>[Launch Debugger]を選択するか[Launch Debugger]ツールボタンをクリックすると、Workbenchによって情報の入力を求めるダイアログボックスが表示され、Workbenchに付属のexteNd が起動します (exteNd Debuggerを使用する際の詳細については、 を参照してください)。

exteNd Debuggerを使用する代わりに独自のデバッガを指定して、[Edit]>[Launch Debugger]を選択すると指定したデバッガが適切なコマンドライン引数で起動されるようにすることもできます。

Procedure Workbenchから起動する独自のデバッガを指定する

  1. Edit]、[Preferences]の順に選択します。

  2. [General]タブの[Debugger command]フィールドで、デバッガを起動するコマンドラインを指定します(次を参照)。

    このフィールドが空でない場合、デバッガを起動するとWorkbenchでは指定したコマンドが実行されます。このフィールドが空である場合、WorkbenchではexteNd Debuggerが起動されます。

  3. OK]をクリックします。

 
Top of section

コマンドの指定

Edit]>[Launch Debugger]を選択するか[Launch Debugger]ボタンをクリックした場合にWorkbenchで発行される必要のあるオペレーティングシステムコマンドを指定します。コマンドラインからデバッガを呼び出す方法については、デバッガのマニュアルを参照してください。

%varname% or ${varname}という構文を使用して、コマンドに環境変数を含めることができます。Workbenchでは、コマンドを呼び出すときにこれらの変数の値が置き換えられます。

オペレーティングシステムで設定する環境変数セットだけではなく、Workbenchによって定義済みの環境変数を使用することもできます。

 
Top of page

Antの使用

Workbenchの内部では、[Project]メニューの[Build]コマンドのいずれかを選択することによってプロジェクトを作成する場合、Apache Antが使用されます(Workbenchプロジェクト作成の詳細については、 コンパイル、作成、およびアーカイブを参照してください)。Workbench IDEからのみ作成する場合、Antについての知識は必要ありません。ただし、WorkbenchではAntに直接アクセスできるため、次の操作を実行できます。

これらのタスクのいずれかを実行する場合は、次のセクションを読んでAntおよびAntの使用方法について学習してください。

 
Top of section

Antとは

Apache AntはJavaベースの作成ツールであり、makeに似ていますがmakeの欠点はありません。Antおよびmakeの主な違いは次のとおりです。

AntはオープンソースのJakartaサブプロジェクトです。独自のタスクの定義およびビルドファイルの作成などAntの詳細については、 http://jakarta.apache.org/antを参照してください。

 
Top of section

Workbench Antツールの使用

コマンドラインからAntを呼び出すには、Workbenchツールを使用できます。Workbench binディレクトリには、2つのAntベースの実行可能ファイルがあります。

この2つの実行可能ファイルの違いは、xwbbuildでは入力としてWorkbenchプロジェクトファイルを取り入れ、xwbantではAntビルドファイルを取り入れることです。

ツールはコマンドラインから呼び出します。

xwbbuild構文   xwbbuildのコマンド構文は次のとおりです。

  xwbbuild projectFile WorkbenchTarget options

各オプションの説明は、次のとおりです。

引数

説明

projectFile

プロジェクト(.spf)ファイルへのパス。このファイルは、プロジェクトのアーカイブを構成および作成するAntビルドファイルの名前を指定します。このファイルではその他の処理も行われます。

WorkbenchTarget

プロジェクトビルドファイルのターゲットの1つを指定します。

  • build — 指定したプロジェクトのアーカイブを構成および作成します([Project]>[Build and Archive]の順に選択する操作と同じです)。

  • rebuild — 指定したプロジェクトのアーカイブを再構成および作成します([Project]>[Rebuild All and Archive]の順に選択する操作と同じです)。

  • clean — プロジェクトの作成ディレクトリからすべてのファイルを削除して、アーカイブを削除します(Workbench IDEでの同じ操作はありません)。

options

オプションに関する情報については、下の表を参照してください。

xwbant構文   xwbantのコマンド構文は次のとおりです。

  xwbant CustomizedTargets options

各オプションの説明は、次のとおりです。

引数

説明

CustomizedTargets

ビルドファイルで定義した1つまたは複数のターゲットを指定します。

options

オプションに関する情報については、下の表を参照してください。

オプション   xwbbuildおよびxwbantに対して提供できるオプションは次のとおりです。

オプション

説明

-help

使用状況を印刷します。

-projecthelp

プロジェクト(存在する場合)の説明を印刷します。その後にはビルドファイルで定義されているターゲットが続きます。

-version

Antのバージョンを印刷します。

-quiet

さらにメッセージを少なくします。

-verbose

処理に関する詳細情報を印刷します。

-debug

Javaクラスへのタスクのマッピングおよびプロパティおよびその値のリストを含むデバッグ情報を印刷します。

-emacs

(xwbantのみ)装飾なしのログ情報を印刷します。

-logfile file

出力を画面ではなくファイルに送信します。このオプションでは、ファイルが存在しない場合はファイルが作成され、ファイルが存在する場合はそのファイルが上書きされます。

-logger class

ログを行うためのクラスを指定します。デフォルトのロガーはorg.apache.tools.ant.DefaultLoggerです。別の組み込みのログクラスを指定したり(提供されているクラスについては、Workbench libディレクトリのant.jarを検索してください)、自分で書いたログクラスを指定したりすることもできます。

For more information    詳細については、 http://jakarta.apache.org/antのAntマニュアルを参照してください。

-listener class

リスナとしてクラスを追加します。次のいずれかのイベントが発生すると、リスナは通知されます。

  • 作成の開始

  • 作成の終了

  • ターゲットの開始

  • ターゲットの終了

  • タスクの開始

  • タスクの終了

  • メッセージのログ

デフォルトのリスナはありません。組み込みのリスナクラスを指定するか(提供されているクラスについては、Workbench libディレクトリのant.jarを検索してください)、自分で書いたリスナクラスを指定できます。

For more information    詳細については、 http://jakarta.apache.org/antのAntマニュアルを参照してください。

-Dproperty=value

ビルドファイルのプロパティ値セットを上書きします。プロパティはビルドファイルで<property>要素として定義されています。

-buildfile file

(xwbantのみ)使用するビルドファイルを指定します。このオプションが指定されていない場合、Antは現在のディレクトリにあるbuild.xmlを使用します。

xwbbuildではWorkbenchによって自動的に作成されるプロジェクトビルドファイルが常に使用されるため、このオプションはxwbantに対してのみ適用されます。

-find file

(xwbantのみ)現在のディレクトリから、ビルドファイルの「ファイル」を検索します。現在のディレクトリで検索されない場合、「ファイル」が検索されるまでルートディレクトリまでの親ディレクトリが検索されます。

ファイル」が指定されない場合、build.xmlが検索されます。

 
Top of section

xwbbuildの例   次のコマンドは、myApp Workbenchプロジェクトのアーカイブを構成および作成します(プロジェクトが作成およびアーカイブされてから変更されている場合)。

  xwbbuild myApp.spf build

次のコマンドはすべてのファイルを再構成して、myAppプロジェクトのアーカイブを作成します。

  xwbbuild myApp.spf rebuild

次のコマンドは作成ディレクトリからすべてのファイルを削除して、アーカイブを削除します。

  xwbbuild myApp.spf clean

xwbantの例   次のコマンドは、現在のディレクトリにあるbuild.xmlのデフォルトのターゲットに対して定義されたタスクを実行します。

  xwbant

次のコマンドは、現在のディレクトリにあるbuild.xmlのパージターゲットに対して定義されたタスクを実行します。

  xwbant purge

次のコマンドは、test.xmlのパージターゲットに対して定義されたタスクを実行します。test.xmlが現在のディレクトリで見つからない場合、Antではルートディレクトリに到達するまで親ディレクトリでこのファイルが検索されます。

  xwbant purge -find test.xml

 
Top of page

各国対応サポート

この節では、Workbenchの各国対応サポートについて説明します。

 
Top of section

フォントの指定

Workbenchで各国語の文字が正しく表示されない場合(たとえば、ボックスとして表示される場合)、またはシステム上のフォントマッピングが乏しい場合、Workbenchでメニュー、ラベル、ダイアログボックスなどに対して使用する異なるフォントを指定できます(次で説明されているように、エディタ自体はこの変更によって影響されません)。

Procedure Workbenchによって使用されているフォントを変更する

  1. Workbenchを終了します。

  2. Workbench Resources\Preferencesディレクトリにあるide.propsの次の行で代わりのフォント名(オプションでサイズおよび色)を指定します。

      font-name-standard = font-name 
      font-size-standard = font-size 
      font-name-big = font-name 
      font-size-big = font-size 
      output-font-name = font-name 
      output-font-size = font-size 
      output-background-color = font-color 
      output-font-color = font-color 
    

フォントサイズはポイントで指定されます。色はR,G,Bの整数値として指定されます。たとえば、255,255,255は白で0,0,0は黒です。

大部分のシステムで最良のフォントマッピングを可能にするために、Sunはフォント名にSerifを使用することを薦めています。

 
Top of page

Workbenchのツールセットおよびサービスの拡張

Novell exteNd Workbenchは、J2EEアプリケーションおよびWebサービスを開発するための拡張可能なIDEです。このマニュアルで説明されている標準ツールセットは、Workbench Framework APIを使用して拡張できます。拡張性に関する詳細については、Novellの担当者に問い合わせてください。

    First Previous Next Last ツールガイド  05/22/03 08:41:32 

Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC, a wholly owned subsidiary of Novell, Inc. All rights reserved.