Shoeisha Technology Media

EnterpriseZine(エンタープライズジン)

EnterpriseZine(エンタープライズジン)

テーマ別に探す

サービスの構築とコンテキストの取得

  2008/11/12 09:00

連載4回目の今回は、まずJAX-RSを使用してRESTful Webサービスの設計思想に則ったサービスの構築方法を説明します。続いて、JAX-RSにおけるコンテキストの取得方法について、解説します。

RESTful Webサービスの設計思想に則ったサービスの構築

 連載第1回で紹介したように、RESTful Webサービスの設計思想では、サービスを構築する際に『統一インタフェース』のルールを守ることが肝要です。ここでは、データベースにアクセスするWebリソースクラスを作成し、「安全性のルール」や「冪等性のルール」を意識したサービスを構築していきます。

 データベースアクセスには、直接JDBCを使うのではなく、JPA(Java Persistence API)を利用します。JPAは、JavaEE5から導入された標準的なO/Rマッピングフレームワークです。JPAの詳細な解説は、本稿では割愛します。

 アクセスするテーブルは「従業員テーブル」です。従業員テーブルには、EMPLOYEE_ID(従業員番号)、EMPLOYEE_NAME(従業員名)、DEPARTMENT_NAME(部門名)、MONTHLY_SALARY(月給)という4つのカラムがあります。

※この続きは、会員の方のみお読みいただけます(登録無料)。


※この続きは、会員の方のみお読みいただけます(登録無料)。


著者プロフィール

  • UFJIS 斉藤賢哉(ユーエフジェーアイエスサイトウケンヤ)

    UFJIS株式会社 三菱UFJフィナンシャルグループ(MUFG)の100%出資子会社。銀行、信託、証券、カード・信販、リースなど幅広い金融サービス機能を有する総合金融グループであるMUFGグループ各社の総合金融サービスをIT面から支える金融ITのリーディングカンパニー。 斉藤 賢哉 UFJIS...

バックナンバー

連載:JAX-RSで実践!JavaでRESTful Webサービス
All contents copyright © 2007-2020 Shoeisha Co., Ltd. All rights reserved. ver.1.5