2012-10-01から1ヶ月間の記事一覧

JSPによる表示

【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 【概要】 JAX-RSの結果をJSPで表示させる方法です。サンプルではフィルタを使用して JSPの表示を行います。 【アプリケーションクラス】 今まで使用していた javax.ws.rs.core.Applicationクラスのサブ…

レスポンスの形式

【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 [JAX-RSの設定] @ApplicationPath("/service") 【概要】 JAX-RSでのレスポンスの返却です。 サンプルではHTML形式、JSON形式、XML形式で レスポンスを返却します。 【サービスクラス】 package jp.glory…

パラメータの受け取り その2

【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 [JAX-RSの設定] @ApplicationPath("/service") 【概要】 前回、JAX-RSのパラメータの受け取りについて書きました。 その時はメソッドのパラメータとして受け渡していましたが、 今回はメンバ変数として…

パラメータの受け取り その1

【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 [JAX-RSの設定] @ApplicationPath("/service") 【概要】 JAX-RSで提供されているパラメータの受け取りです。 JAX-RSではパラメータを受け取るための アノテーションが用意されています。各アノテーショ…

メソッドに対するPathアノテーション

【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 [JAX-RSの設定] @ApplicationPath("/service") 【概要】 前回はクラスにPathアノテーションをつけて、 エンドポイントであるメソッドを実行していましたが、 今回はメソッドにPathアノテーションをつけ…

JAX-RSの最初の一歩

今回はJAX-RSです。 【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 【概要】 JAX-RSはJavaでRESTによるWebサービスを 実行するためのテクノロジーです。[JSR-311] The Java Community Process(SM) Program - JSRs: Java Specification Requests - det…

デコレータ

今回はデコレータです。 【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 PostgreSQL 9.1(JDBC:postgresql-9.1-901.jdbc4.jar) 【概要】 デコレータはGoFデザインパターンの一つです。 デコレータは既存のクラスに機能を追加するものです。CDIによるデ…

インジェクションするオブジェクトの切り替え

スレテオタイプアノテーションを使い、 インジェクションするオブジェクトの切り替えを行います。 【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 PostgreSQL 9.1(JDBC:postgresql-9.1-901.jdbc4.jar) 【概要】 切り替え対象となるオブジェクトにつけ…

インターセプタ

今回はインターセプタです。 【前提条件】 [環境] JDK 1.7.0_07 Glassfish 3.1.2.2 PostgreSQL 9.1(JDBC:postgresql-9.1-901.jdbc4.jar) 【概要】 JavaEEによって管理されているオブジェクトに対して、 インターセプトすることができます。作成するクラスは…