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 + ZCtrl + YCtrl + V を押した際の取り消し、やり直し、貼り付けのサイクルが速すぎる。
2235
保存または VE [Source] タブ間の切り替えを行った場合に、Visual Editor CDATA タグおよびコメントが削除される。

特記事項

5312

Studio からの WAR ファイルのエクスポート時に、エクスポートした WAR ファイル内の web.xml Nexaweb のサーブレット、リスナ、フィルタが存在しないため、アプリケーションを起動できない。

WTP サーバーのドライバの中には、WAR 機能としてエクスポートに依存するドライバがあります (JBoss 4 など)。この場合、そのサーバーランタイムを Studio で使用して開発を行うことはできません。ただし、適切にビルドされた