
画像をクリックして全画面表示
JavaServer Faces (JSF)、JavaServer Pages (JSP)、Java Web Start (JNLP)、JavaScript、Ajax、CSS、およびアプレットを使用した Web アプリケーションをすばやく構築できます。
言語を認識するエディタ
このエディタは、HTML、XHTML、JavaScript、JSP、JSF、CSS、式言語などをサポートし、エラーヒント、コード補完、名前空間補完、およびドキュメントポップアップなどでユーザーを支援します。また、Facelets ライブラリ、複合コンポーネントも認識し、タグの自動インポートもできます。
JSF 2.0 のサポート
NetBeans IDE では、古い JavaServer Faces (JSF) 1.2 標準に加えて、最新の 2.0 標準がサポートされています。NetBeans IDE の JSF 2.0 サポートには、JSF 固有の多数のウィザード、および Facelets エディタで提供される特別な機能が含まれています。JSF は、次のような方法で使いやすさを実現します。
- 再利用可能な UI コンポーネントのセットから UI を簡単に構築できる
- UI との間でアプリケーションデータの移行を簡素化
- サーバー要求間での UI の状態管理を支援
- クライアントが生成したイベントをサーバー側アプリケーションコードに記述するための簡易モデルを提供
- カスタム UI コンポーネントを簡単に構築して再利用できる
JSF 対応 Web アプリケーションのフロントエンドには、JSP または Facelets (XHTML) のいずれかを使用できます。JSF コンポーネントの PrimeFaces、RichFaces、および IceFaces スイートを使用できます。
JavaServer Faces (JSF) サポートの使用方法については、こちらを参照してください。
JavaServer Faces 2.0 入門
|


|
Facelets テンプレート
Facelets を使用して、アプリケーションビューの JSF コンポーネントツリーを構築および描画できます。すべての JSF コンポーネントをサポートしており、ユーザーがスタックトレース、コンポーネントツリー、およびスコープ指定された変数を確認できるようにすることで、EL エラー発生時の開発サポートを提供します。
IDE には、Facelets テンプレートを作成するための「Facelets テンプレート」ウィザードと、テンプレートに依存するファイルを作成するための「Facelets テンプレートクライアント」ウィザードが用意されています。
|
 |
データベースとデータバインドツール 
クエリーエディタで、クエリーのカスタマイズ、結合の追加、条件の指定、結果のプレビューなど、多くのことができます。データベースエクスプローラを使用して、データベースサーバーに接続したり、データベーススキーマを表示および変更したり、表やビューの中のデータを表示したり、データベースに対して任意の SQL 文を実行したりできます。IDE ではデータサービスへのバインドのドラッグ&ドロップがサポートされ、ほかの異機種データソースへのバインド用のデータプロバイダ API が含まれています。
データベースエクスプローラは、デフォルトで JavaDB (Derby)、MySQL、Oracle Database、および PostgreSQL に対応しています。エクスプローラは、JDBC ドライバがある任意のリレーショナルデータベースをサポートしています (これには、IBM DB2、Microsoft SQL Server、PointBase、Sybase、Informix、Cloudscape、InstantDB、Interbase、Firebird、FirstSQL、Mckoi SQL、HSQLDB、Hypersonic SQL、Microsoft Access が含まれます)。
|

|
Hibernate フレームワークのサポート
「新規プロジェクト」ウィザードで Hibernate フレームワークを選択すると、アプリケーションに Hibernate ライブラリが自動的にバンドルされます。IDE には、Hibernate リバースエンジニアリングおよび構成 XML ファイルと POJO クラスを作成するためのウィザードが用意されています。
Java クラスとフィールド (使用状況を検索、名前を変更、移動) をリファクタリングすると、それに合わせて Hibernate マッピングファイルも更新されます。エディタは、Java クラスおよびフィールドのほか、Hibernate マッピングファイル内のデータベース表と列名、および Hibernate 構成ファイル内の一部のプロパティー名と値も自動補完できます。ハイパーリンクを使用して、構成ファイルとマッピングファイル間を移動できます。同様に、マッピングファイルと参照 Java クラス間も移動できます。IDE で HQL クエリーを実行することもできます (結合および節を含む)。
Web アプリケーションでの Hibernate の使用
|

|
Spring Framework のサポート
「新規プロジェクト」ウィザードで Spring フレームワークを選択し、アーティファクトを備えたスケルトン Spring Web MVC アプリケーションからすぐに開始できます。リファクタリング (XML 構成ファイルを含む) やエディタでのコード補完を利用できます。ハイパーリンクおよび新しい「Spring Bean へ移動」ダイアログを使用して、すばやく移動できます。構成ファイルのセットをカスタムグループに配置し、XML 構成ファイルおよび Spring Web MVC コントローラ用のウィザードを使用してすぐに開始することができます。
Spring Web MVC 入門
|

|
Struts フレームワークのサポート
JSP ページ、JavaBeans、リソースバンドル、XML などの標準テクノロジに基づいた、柔軟性のある Web アプリケーションを作成するには、Struts 1.3.10 Web フレームワークを選択します。Struts タグのコード補完、およびエディタでの Struts Javadoc のポップアップを活用できます。
Struts ActionForm Bean と Action クラスファイルを作成し、struts-config.xml ファイルと関連する ActionForm bean クラスとの間のハイパーテキストナビゲーションを Ctrl キーを押しながらクリックします。コンテキストメニューを使用すると、Forward、Action、および Exclude エントリを簡単に追加できます。
Struts Web フレームワーク入門
Java EE および Web アプリケーションの学習
|

|