2.4 (Aug 2006)
Studio 2.4
では、統合インストーラが提供されます。このインストーラでは、オプションで次のものがインストールされます。
- Eclipse 3.1.2 および WTP 1.0.1
- oXygen XML Editor 7.0.0
- Apache Tomcat 5.5.9
- Subversion Eclipse Plugins 1.0.0
新しい機能
データの可視化の強化
データビューを使用しやすくするためにリファクタし、リモートデータソースを展開する機能を追加しました。データソースを作成したら、右クリックして [Connect] を選択し、リモートデータを開いて検索します。XML および Java オブジェクトで機能します。
UI テンプレートの強化
New From Template Wizard ([File]、[New]、[Other]、[Nexaweb]、[New from Template] の順に選択) を再構成し、新しいテンプレートを多数追加しました。メモ: CardLayout テンプレートのロジックはパラメータ化されたマクロに依存するため、4.2.x プロジェクトでのみ機能します。4.1 で MCO を使用しても同じ機能を実現できますが、MCO は UI テンプレートの範囲外です。
Event Wizard のリファクタ
Event Wizard を使用しやすくするためにリファクタしました。
Macro Wizard
Nexaweb UI マークアップにおけるマクロ作成に役立つ Macro Wizard を追加しました。
操作性のリファクタ
ウィザードとユーザーインターフェイスを簡素化し、一貫性を改善しました。
解決した欠陥
ID | 説明 |
6005 | Visual Editor で nxml ファイルを開いたり閉じたりすると、ファイルのサイズに比例したメモリリークが発生する。 |
5941 | Event Wizard を [Properties] ビューから起動すると、イベントの自動取得が実行されない。 |
5934 | 下位互換性プロパティが Studio の Client Configuration Editor に存在しない。 |
5920 | New Project Wizard で、Nexaweb Platform ディレクトリの末尾にスラッシュが必要である。 |
5886 | Studio 2.3 Windows XP のインストールで、[Program Files] の下に [uninstall] オプションが表示されない。 |
5883 | サーバーからプロジェクトを削除する際に例外がスローされる。 |
5880 | 4.1.4 で作成された後に 4.2.2 にアップグレードされたプロジェクトに dataFramework を追加できない。 |
5866 | Welcome Perspective に、Nexaweb のサンプルおよびデモの正しい SVN URL が表示されない。 |
5766 | 2 つの下位互換性プロパティ <ensure-pre-4-...> および <use-root-...> が nexaweb-client.xml に存在しない。 |
5733 | 4.2 での構造変更のために、MCO Wizard の手順を更新する必要がある。 |
5732 | New MCO Wizard: コンポーネントの選択時に、メソッド名にコンポーネント名が入力される。 |
5731 | New MCO Wizard: メソッド名を手動で入力するときに、[Finish] ボタンが機能しない。 |
5729 | [Outline] ビューでコンポーネントの順序を変更した後に、nxml ファイルを保存できない。 |
5719 | Event Wizard の [Finish] ボタンは、イベントハンドラの指定時にのみ有効になる必要がある。 |
5693 | クリーンビルド時に .plugin-lib ディレクトリが作成されない (プロジェクトのインポート後に存在しない場合)。 |
5669 | Data Bind Component Attribute Wizard: 古い属性値を Content Assist の推奨値に置換できない。 |
5667 | Studio の [Plugin Explorer View] にプロジェクトが表示されない。 |
5656 | プロジェクトからデータサポートファセットを削除できない。 |
5655 | データサポートの追加後に、index.nxml を閉じて再度開くまでデータが [Outline] ビューに表示されない。 |
4937 | 712-1753559 - Studio 2.1 で、複数選択によるプロパティの変更を行うと、変更がその他のコンポーネントにも適用される (余分な変更)。 |
4888 | [Help]、[About Eclipse SDK]、[Nexaweb] の順に選択すると表示される [About Nexaweb] ダイアログボックスの下部のテキストが切れる。 |
4791 | Navigator View で nxml ファイルを右クリックして [Run Page in Browser] を選択しても、入れ子になったファイルの正しい URL がビルドされない。 |
2657 | アウトライン モードでテーブルセルを別のセルやコンポーネントに置換しても Visual Editor が更新されない。 |
特記事項
5934
下位互換性フラグが Studio の Client Configuration Editor に存在しない。
次に示す下位互換性フラグが Client Configuration Editor に追加されました。詳細については、Nexaweb Platform 4.2.x の下位互換性に関するドキュメント (http://dev.nexaweb.com/docs/dev/frame_2/site02/index.html@cid=720.html) を参照してください。
<ensure-pre-4-dot-2-mco-string-argument-compatibility>
<ensure-pre-4-dot-2-macro-compatibility>
<ensure-pre-4-dot-2-resolution-syntax-compatibility>
<use-root-element-as-context-instead-of-document>
5766
2 つの下位互換性プロパティが、新規作成した動的 Nexaweb プロジェクトの nexaweb-client.xml に存在しない。
2 つのプロパティとは、<ensure-pre-4-dot-2-resolution-syntax-compatability> および <use-root-element-as-context-instead-of-document> です。WebContent/WEB-INF の下の新しい動的 Web プロジェクトに表示される nexaweb-client.xml ファイルに、これらの 2 つの下位互換性プロパティが追加されました。
既知の問題
ID | 説明 |
6197 | 名前に IME 文字を使用したプロジェクトを作成すると、2 つの警告が生成される。 |
6196 | [Properties] ビューに IME テキストを入力すると、VE がすぐに更新されない。 |
6195 | ラベルを右クリックしてテキストを修正し、IME テキストを入力すると、ソース nxml が更新されない。 |
6194 | IME 文字で [Properties] ビューに入力した値が、入力中のフィールド以外の場所をクリックすると、そのビュー内のその他のフィールドにコピーされる。 |
6193 | 日本語 IME テキストを使用すると、[Properties] ビューで正しくスクロールできない。 |
6084 | DataView: 空の dataSource を更新すると、NPE が発生する。 |
5775 | 統合 Studio インストーラで、Studio のみのインストールが選択された場合の有効な Eclipse インストールがテストされていない。 |
5708 | Nexaweb サポートのアップグレード前に、プロジェクトで開かれているすべてのエディタを閉じる必要がある。 |
5700 | WEB-INF/client/classes を非公開にすることができない (このディレクトリは、アプリケーションがサーバーから削除された後、一時領域に残ります)。 |
5675 | src-client フォルダが空のとき、このフォルダは Eclipse ワークスペースに存在しない。 |
5610 | Studio の最初の動的 Web アプリケーションの作成時に、Java Facet のバージョンが Java Compiler のバージョンと一致しないために最初からエラーが発生する。 |
5431 | 入れ子になったマクロや CDATA の解析時に、情報ビルダから XML Parse Error が返される。 |
5312 | Studio からの WAR ファイルのエクスポート時に、エクスポートした WAR ファイル内の web.xml に Nexaweb のサーブレット、リスナ、フィルタが存在しないため、アプリケーションを起動できない。 |
4745 | Visual Editor のアイテムがクリックされるまで、[Properties View] が更新されない。 |
4564 | ページの幅や高さが VE のビューサイズを超える場合に、Visual Editor でスクロールできない。 |
3744 | Ctrl + Z、Ctrl + Y、Ctrl + V を押した際の取り消し、やり直し、貼り付けのサイクルが速すぎる。 |
2235 | 保存または VE と [Source] タブ間の切り替えを行った場合に、Visual Editor で CDATA タグおよびコメントが削除される。 |
特記事項
5312
Studio からの WAR ファイルのエクスポート時に、エクスポートした WAR ファイル内の web.xml に Nexaweb のサーブレット、リスナ、フィルタが存在しないため、アプリケーションを起動できない。
WTP サーバーのドライバの中には、WAR 機能としてエクスポートに依存するドライバがあります (JBoss 4 など)。この場合、そのサーバーランタイムを Studio で使用して開発を行うことはできません。ただし、適切にビルドされた