FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

Java Web アプリケーション


画像をクリックして全画面表示

ビジュアルエディタを使用して、Ajax、CSS、JavaScript、および JSF を使用する標準ベースの Web アプリケーションを短期間で構築できます。

Visual Web JSF 開発 

データベースのデータを操作するために機能する完全な JSF (JavaServer Faces) ページを、わずかな手順で作成できます。JSF、JSP、および HTML のページをサポートする新しい視覚的なページフローエディタを使用して、Web アプリケーション内のページをリンクできます。

IDE には、配備記述子 (web.xml ファイル) 用のビジュアルエディタがあります。また、Web アプリケーションのコンポーネント間のデータフローを追跡、デバッグできる HTTP モニターもあります。


ビデオ: Visual Web アプリケーションからの Web サービスのアクセス (英語)

Project Woodstock の JSF コンポーネント

Project Woodstock のコンポーネントを使用すると、使いやすくて応答のいい Web アプリケーションを作成できます。これらの JSF コンポーネントは、Web サーバーに送信される要求が最小限に抑えられているので高速です。これらのコンポーネントには、ほかの開発者によるクライアント側処理を可能にする API が含まれています。Ajax 対応コンポーネントは、ほかのコンポーネントと同じように使用できるようになりました。つまり、コンポーネントをドラッグ&ドロップし、プロパティーを設定し、サーバー側のイベントハンドラをカスタマイズすることができます。この動的な AJAX の動作は、JavaServer Faces Dynamic Faces (Dyna-Faces) を使用して実装されています。

標準 JSF コンポーネント

Dynamic Faces と Visual Web JSF フレームワークを Web プロジェクトに追加すると、標準の JSF リファレンス実装のコンポーネントを使用できます。これには、表、カレンダー、ツリー、タブセット、ファイルアップロードなどの、JavaServer Faces コンポーネントの包括的なライブラリが含まれます。

JSP の開発

エディタには、JSP (JavaServer Pages) ファイルのコード補完、ハイパーリンク、エラーチェックなどの機能があります。デバッガの統合も可能です。JavaServer Pages 標準タグライブラリ (JSTL) と Struts 1.2.9 と 1.3.x の Web フレームワークを利用できます。また、プラグインをインストールすると、Wicket フレームワークと Spring フレームワークもサポートされます。

JavaScript エディタ 

JavaScript コードの完全な構文の強調表示、コード補完、およびエラーチェックの機能があります。エディタでは、HTML ファイル、RHTML ファイル、および JSP ファイル内にある JavaScript コードだけでなく、単独の JavaScript ファイルの JavaScript コードも認識されます。

CSS エディタ 

このエディタは、CSS ファイルの構文の色分け、コード補完、エラーチェック、およびコードナビゲーションの機能をサポートしています。視覚的な CSS エディタを使用して、CSS 規則の編集や、結果のプレビューが可能です。

データベースとデータバインドツール 

視覚的なクエリーエディタで、クエリーのカスタマイズ、結合の追加、条件の指定、結果のプレビューなど、多くのことができます。データベースエクスプローラを使用して、データベースサーバーに接続したり、データベーススキーマを表示および変更したり、表やビューの中のデータを表示したり、データベースに対して任意の SQL 文を実行したりできます。IDE ではデータサービスへのバインドのドラッグ&ドロップがサポートされ、ほかの異機種データソースへのバインド用のデータプロバイダ API が含まれています。

データベース 

データベースエクスプローラは、デフォルトで JavaDB (Derby)、MySQL、および PostgreSQL に対応しています。エクスプローラは、JDBC ドライバがある任意のリレーショナルデータベースをサポートしています。これには、Oracle、IBM DB2、Microsoft SQL Server、PointBase、Sybase、Informix、Cloudscape、InstantDB、Interbase、Firebird、FirstSQL、Mckoi SQL、HSQLDB、Hypersonic SQL、Micrososft Access が含まれます。

 

 Web アプリケーションの学習

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by