2015-03-01から1ヶ月間の記事一覧

REST風サービスをJavaEEで構築する方法13(SQLログ編)

今回はEntityManagerで実行したSQLをログに出力する方法を紹介する。REST風サービスをJavaEEで構築する方法09(DB接続設定編)で生成した「persistence.xml」を編集する。 プロジェクトツリー上の[構成ファイル]>[persistence.xml]をダブルクリックしてファイ…

REST風サービスをJavaEEで構築する方法12(DAO層編3)

前回はSQLを使用して、1つテーブルに対して検索する方法を紹介した。 今回はSQLを使用して、複数テーブルを結合した検索の方法を紹介する。 下記の記事を読了していること。 ・REST風サービスをJavaEEで構築する方法01(導入編) ・REST風サービスをJavaEEで構…

REST風サービスをJavaEEで構築する方法11(DAO層編2)

前回はDao層の基本的な実装方法を紹介した。 今回はSQLを使用したDB操作の方法を紹介する。 下記の記事を読了していること。 ・REST風サービスをJavaEEで構築する方法01(導入編) ・REST風サービスをJavaEEで構築する方法02(雛形プロジェクト編) ・REST風サー…

REST風サービスをJavaEEで構築する方法10(DAO層編1)

前回はDBに接続するための設定方法を紹介した。 今回は、その接続設定を使用して、実際にDBのデータを読み書きする方法を紹介する。 下記の記事を読了していること。 ・REST風サービスをJavaEEで構築する方法01(導入編) ・REST風サービスをJavaEEで構築する…

REST風サービスをJavaEEで構築する方法09(DB接続設定編)

今回はJavaEEからDataBase(MySQL)に接続する方法を紹介する。 下記の記事を読了していること。 ・REST風サービスをJavaEEで構築する方法01(導入編) ・REST風サービスをJavaEEで構築する方法02(雛形プロジェクト編) ・REST風サービスをJavaEEで構築する方法03…

REST風サービスをJavaEEで構築する方法08(Logic層編)

今回はLogic層の実装方法を紹介する。前回までサーバ側の処理はApi層のクラスある「SampleApi」に記述してきた。 しかし、Api層はRESTクライアントからの処理要求を受け付ける役割を行うクラスであり、詳細な処理を記述するべきではない。 詳細な処理はLogic…

REST風サービスをJavaEEで構築する方法07(JSON返却編2)

今回は前回に引き続き、REST風サービスからRESTクライアントへJSON形式を返却する方法を紹介する。 前回はJSON形式のデータを生成する前準備としてMapを利用したが、今回はより実践的なDTO(Data Transfer Object)を利用する方法を紹介する。 下記の記事を読…

REST風サービスをJavaEEで構築する方法06(JSON返却編1)

今回はREST風サービスからRESTクライアントへ、JSON形式のデータを返却する方法を紹介する。前回まで作成したREST風サービスは、処理結果として単純な文字列を返却するものであった。 REST風サービスの場合、処理結果をJSON形式で返却することが多いので、今…

REST風サービスをJavaEEで構築する方法05(パラメータの受け取り編)

今回はRESTクライアントからREST風サービスへパラメータを送信する方法を紹介する。 具体的には「@QueryParam」「@FormParam」「@PathParam」を使用し、受け取るパラメータを定義する。 下記の記事を読了していること。 ・REST風サービスをJavaEEで構築する…

REST風サービスをJavaEEで構築する方法04(各メソッド編)

前回までは、GETメソッドのみを対象としてきたが、今回はGETメソッド以外(POST、PUT、DELETE)の実装方法を紹介する。 簡潔に実装方法を説明すると、これまで「@GET」を指定していた箇所で、「@POST」、「@PUT」、「@DELETE」を指定することになる。 下記の記…

REST風サービスをJavaEEで構築する方法03(RESTクライアント編)

今回はJavaScript(jQuery)を使用して、簡単なRESTクライアントを作成し、前回作成したREST風サービスを実行する方法を紹介する。 下記の記事を読了していること。 ・REST風サービスをJavaEEで構築する方法01(導入編) ・REST風サービスをJavaEEで構築する方法…

REST風サービスをJavaEEで構築する方法02(雛形プロジェクト編)

今回は最低限のREST風サービスを構築する方法を紹介する。 下記の記事を読了していること。 ・REST風サービスをJavaEEで構築する方法01(導入編) Api層の実装を行う。 1.プロジェクトの作成 2.クラスの作成 3.クラスを記述する 4.ApplicationConfigクラスを自…

REST風サービスをJavaEEで構築する方法01(導入編)

これから何回かにわたりJavaEEを用いて、REST風サービスを構築する方法を紹介する。REST風と記述している理由 ここでは厳密にRESTfulと呼べるものを追い求めるのでは無く、業務としてのシステム構築を見据えて、各手法を紹介したいためである。 (厳密なRESTf…