Nexaweb Studio

Nexaweb Studio

Nexaweb StudioはNexawebアプリケーションの視覚デザインと開発のためのEclipseベースのIDE(統合開発環境)です。
Nexaweb Studioは、クライアントとサーバー層両方にて幅広い技術(ユーザーインターフェイス、ビジネスロジック、データバインディング)を採用し、Enterprise Web 2.0アプリケーションの作成を可能にします。また、ソフトウェアのライフサイクル(設計、開発、デプロイ、メンテナンス)全体で、これら全コンポーネントを管理します。
Nexaweb StudioとEclipse
Nexaweb Studioは、Java、Ajax、XMLの開発に対応するEclipseフレームワークと統合しているプラグインと、利用可能なApache XAP(現在インキュベーション中)、Apache Tomcat、Eclipse Data Tool Platform (DTP)、Eclipse Ajax Toolkit Foundation (ATF)、サブバージョンソースコードコントロールを含むリーディングオープンソースプロジェクトで構成されています。
Nexaweb StudioはEclipse Web Tools Platform (WTP) プラグインに全対応しています。.
Eclipse Web Tools Platform (WTP)はJ2EE Webアプリケーションの開発ツール付きのEclipse platformを提供します。
WTPには以下が含まれています:

  • 以下のソースエディター:

    • HTML

    • Javascript

    • CSS

    • JSP

    • SQL

    • XML

    • DTD

    • XSD

    • WSDL

  • Graphical editors for XSD & WSDL

  • J2EE project natures, builders, models

  • A J2EE navigator

  • A Web service wizard & explorer

  • WS-I Test Tools

  • Database access, query tools, models.

Nexaweb Studio 機能
Nexaweb Studioは、視覚エディティングキャンバスへドラッグアンドロップ可能なウィジェット、宣言型データバインディング&検証フレームワーク、自動デバッキング、テストフィーチャーまで包括的なウィジェットライブラリを提供します。
Nexaweb Studioは、Nexawebアプリケーションの開発のため、カスタムパースペクティブをEclipseワークベンチに追加します。各パースペクティブにはアプリケーションデザインと開発の機能提供のため、関連viewが含まれています。
Nexaweb studio パースペクティブに含まれるもの:

パースペクティブ

説明

Nexaweb

View付workspaceとNexaweb Ajax&Javaアプリケーション開発に関連したFileメニューアイテムで構成

Nexaweb Welcome

Nexaweb Studioのデフォルトパースペクティブは、Nexaweb Studioを初めて使用開始する際開き、一部クイックリンクも提供します。

Data

View付ワークスペースとNexawebアプリケーションのデータ追加に関連したFileメニューアイテムで構成

Validator

View付workspaceと、クライアントUI(Nexaweb Javaプロジェクトのみ)のValidator追加に関連したコンテクスト (右クリック)で構成

Java Plug-in

View付ワークスペースと、Nexawebアプリケーション(Nexaweb Javaプロジェクトのみ)のJavaプラグイン開発の補助に関するFileメニューアイテムで構成

Nexaweb Studio パースペクティブは以下のViewを含みます:

View

説明

Palette

パレットからVisual EditorにあるUIファイルにドラッグアンドドロップできるUIを視覚的にデザインする様々なNexaweb ウィジェットを含むドロアを提供

Navigator

ツリー形式でNexawebアプリケーションプロジェクトを表示

Outline

ツリー形式でアクティブUIファイルのコンポーネントを表示

Properties

UIファイルで選択されたコンポーネントのプロパティを表示し、プロパティの編集を可能にする

Servers

アプリケーション開発時使用するランタイムサーバー設定を可能にする

Package

プロジェクトのJava要素階層を表示

Data

データサービスとデータソースリソースを表示

Data Source Explorer

プロジェクトのデータソース設定を可能にし、設定データソースを表示

Validators

(Javaプロジェクトのみ) ヴァリデータリソースと設定ヴァリデータを表示

Visual Editorに加え、Nexaweb StudioはアプリケーションUIファイルのアピアランスと振る舞いを定義するソースコードを視覚化し、直接編集することができるSource editorを含んでいます。
Nexaweb Studio はまた、Nexaweb Managed Client Objects (MCOs), Macrosでのアプリケーションの振る舞いを作成するウィザードにてリソース開発を提供します。