Java EE のコードサンプルとアプリケーション


概要 

API とドキュメント
 

コードとアプリケーション
 

チュートリアル
 

技術解説記事とヒント
 
   

Java EE 5
 

J2EE 1.4
 
   
»  GlassFishのサンプル
»  新しいサンプルを投稿する

Java EE のコードサンプルとアプリケーション



Java EE 6 のサンプル・アプリケーション

サンプル・アプリケーションをクリックし、サンプルと、ビルドと実行の手順について学んでください。サンプル・アプリケーションのいくつかは、リソース (データベース、JDBC、コネクタ、JMS または JavaMail など) を構成する必要があります。その場合は、サンプルのドキュメントに、それぞれ必要な手順が説明されています。

サンプル・アプリケーション 説明
Enterprise JavaBeans 3.1
EJB 3.1 Embeddable API インタフェースのないビューと EJB 3.1 Embeddable API の使用方法を示す POJO エンティティをもつ、ごく単純な EJB ステートレス・セッション Bean。
EJB 3.1 WAR ベースのアプリケーション WAR ベースのパッケージング、インタフェースのないローカルビュー、単独 (Singleton) セッションBean、および起動/停止コールバックの使用方法を示す EJB アプリケーション。
EJB 3.1 の自動タイマー リモートビジネス・インタフェースと EJB 3.1 の自動タイマー機能を示す POJO エンティティをもつ EJB ステートレス・セッション Bean。
Servlet 3.0
Servlet 3.0マルチパート・アプリケーション マルチパート (またはファイルのアップロードと呼ばれる) のサポートを示す Servlet 3.0 のアプリケーション。
Servlet 3.0の絶対的な順序づけの Web フラグメントサンプル 絶対的な順序づけで Web フラグメントを示す Servlet 3.0 のアプリケーション。
JAR バンドルの JSP リソースを利用可能にするサンプル アプリケーションの WEB-INF/lib ディレクトリ内の JAR ファイルの、META-INF/resources ディレクトリ内にバンドルされた動的リソースと静的リソースが、アプリケーションのドキュメントルートに配置されている場合と同じ方法でアクセスできることを示すアプリケーション。
Servlet 3.0 ServletContainerInitializerサンプル ServletContainerInitializer 機能がライブラリに使用され、特定の種類のアプリケーションの関心を登録し、ライブラリが適当と判断するどのようなアクションもとることができる方法を示すアプリケーション。
HTTP セッション Cookie のプログラムによる構成サンプル Servlet 3.0 で使用可能なセッション Cookie の新しいプログラムによる構成サポートを示すアプリケーション。
Servlet 3.0アノテーション・アプリケーション サーブレット、フィルタ、およびコンテンツリスナーにアノテーションを使用するServlet 3.0 アプリケーション。
Servlet 3.0非同期アプリケーション 非同期 API を使用する Servlet 3.0 のアプリケーション。
Servlet 3.0のサーブレットとフィルタの動的登録アプリケーション ServletContextListener からのサーブレットとフィルタの動的登録を備える Servlet 3.0 のアプリケーション。
Metro Web Services
Hello WebServiceRefアプリケーション @WebServiceRef の使用や注入されたリソースなどに対処する MTOM のような Web サービス機能を構成して、コンテナでのWeb サービス・クライアントのインジェクションを示す JAX-WS Web Services サンプル。
Hello JAX-WSアプリケーション JAX-WS 2.2 が動的にアーティファクトを生成できる方法、および wsgen の使用がアーティファクトのバンドルやパック時に必要とされない方法を示すアプリケーション。
EJB 3.1単独 Web サービスのプリケーション 単独 EJB Web サービスを示すアプリケーション。@Singleton を使用して Web サービスにアノテーションを付け、それに対してクライアントを開発する簡単な方法を示す。
Java API for RESTful Web Services
Managed Beanのアプリケーション REST リソースがManaged Beanになることもできるように、@ManagedBean アノテーションを使用して REST リソースクラスにアノテーションを付ける方法を示すアプリケーション。
掲示板のアプリケーション サーブレットとして配備される RESTful リソースクラスとして、インタフェースのない EJB セッションBeanを使用する方法を示すアプリケーション。
Weld (Java EE プラットフォームに対するコンテキストと依存性の注入)
JavaServer Faces 2.0 Weld アプリケーション JavaServer Faces 2.0 を利用する Weld の使用方法を示すアプリケーション。
Weldサーブレット・アプリケーション Weld をサーブレットに注入することを示すアプリケーション。
JavaServer Faces 2.0
Ajaxの基本 アプリケーション JavaServer Faces 2.0 における Ajax のいくつかの機能を示す単純なプログラムのシリーズ。
Ajaxの基本的な コンポジット・コンポーネントのアプリケーション JavaServer Faces 2.0 におけるコンポジット・コンポーネントのいくつかの機能を示す単純なプログラムのシリーズ。
Ajaxの完全なアプリケーション JavaServer Faces 2.0 の Ajax の追加機能を示す単純なプログラムのシリーズ。
セキュリティ
プログラムによるログイン・アプリケーション Servlet 3.0 のプログラムによるセキュリティ (ログイン/ログアウト) 機能を示す Web アプリケーション。
HTTPメソッド省略のアプリケーション Servlet 3.0 の http-method-omission 機能を使用して、サポートされる HTTP メソッドのセットを GET と POST だけに制限する方法を示す Web アプリケーション。
Java EE Connector Architecture 1.6
MailConnector リソースアダプタのサンプル・アプリケーション メールコネクタのリソースアダプタを使用して電子メールを取得するアプリケーション。Java EE Connector Architecture 1.6 仕様で導入されたアノテーションの使用方法を示す。メールコネクタのリソースアダプタはアノテーションを指定することによって完全にビルドされる。配備記述子は使用しない。
Java Persistence API 2.0
JPA 拡張マッピングのサンプル 派生アイデンティティとマップの使用方法を示すアプリケーション。
JPA Criteria Query サンプル Criteria Query の使用方法を示すアプリケーション。
JPA Pessimistic Locking アプリケーション Java Persistence API のロックの使用方法を示すアプリケーション。
コンテナ機能
カスタムバルブ・アプリケーション GlassFish v3 で使用可能なカスタムバルブ機能のデモをおこなうアプリケーション。
mod_jk サンプル Apache httpd と GlassFish v3 の実行をデモするサンプル。