∇Nablarch
Version: 6u3
  • Nablarchについて
    • Nablarchのコンセプト
      • Robustness
      • Testability
      • Ready-to-Use
    • Nablarch のモジュール一覧
    • Nablarchのライセンスについて
  • Nablarchアプリケーションフレームワーク
    • アプリケーションフレームワーク
      • Nablarchアプリケーションフレームワークとは
      • ウェブアプリケーション編
      • ウェブサービス編
      • バッチアプリケーション編
      • メッセージング編
      • Nablarchの提供する標準ハンドラ
      • Nablarchが提供するライブラリ
      • ブランクプロジェクト
      • Nablarchアプリケーションフレームワーク設定ガイド
      • デフォルト設定一覧
      • Nablarchクラウドネイティブ対応
    • アダプタ
      • logアダプタ
      • ルーティングアダプタ
      • IBM MQアダプタ
      • Jakarta RESTful Web Servicesアダプタ
      • Domaアダプタ
      • JSR310(Date and Time API)アダプタ
      • E-mail FreeMarkerアダプタ
      • E-mail Thymeleafアダプタ
      • E-mail Velocityアダプタ
      • ウェブアプリケーション Thymeleafアダプタ
      • Lettuceアダプタ
      • SLF4Jアダプタ
      • Micrometerアダプタ
  • Nablarch開発ツール
    • 効率的なJava静的チェック
      • Inspectionを行う
      • フォーマットを統一する
      • 許可していないAPIが使用されていないかチェックする
    • テスティングフレームワーク
      • 単体テスト実施方法
      • 自動テストフレームワークの使用方法
      • プログラミング工程で使用するツール
    • アプリケーション開発時に使える便利なツール
      • Jakarta Server Pages静的解析ツール
      • Nablarch SQL Executor
      • Nablarch OpenAPI Generator
  • Example
    • Exampleの実行方法
      • 環境構築手順
      • 実行手順
      • Java 21 で動かす場合
    • Exampleの一覧
      • ウェブアプリケーション
      • ウェブサービス
      • バッチアプリケーション
      • メッセージング
  • 目的別の実装サンプル集
    • データベースを用いたパスワード認証機能サンプル
      • PBKDF2を用いたパスワード暗号化機能サンプル
      • 提供パッケージ
      • 概要
      • 構成
      • 使用方法
    • 検索結果の一覧表示
      • 提供パッケージ
      • 概要
      • 構成
      • UniversalDaoクラス
      • ListSearchInfoクラス
      • Paginationクラス
      • EntityListクラス
      • listSearchResultタグ
      • 業務アプリケーションへのサンプル実装(タグファイル)の取り込み方法
      • タグリファレンス
    • フォーマッタ機能の拡張
      • データフォーマッタの拡張
      • データフォーマッタ機能におけるフィールドタイプの拡張
    • データベースを用いたファイル管理機能サンプル
      • 概要
      • 機能
      • 構成
      • 使用方法
    • HTMLメール送信機能サンプル
      • 概要
      • 要求
      • 構成
      • 実装例
    • bouncycastleを使用した電子署名つきメールの送信サンプルの使用方法
      • 環境準備
      • 電子署名付きメール送信機能の構造
      • 設定ファイルの準備
      • 実行方法
    • ログ集計サンプルの使用方法
      • 提供サンプル一覧
    • メッセージング基盤テストシミュレータサンプル
      • 用途
      • 特徴
      • 要求
      • 使用方法
      • 拡張例
    • OIDCのIDトークンを用いた認証サンプル
      • 提供パッケージ
      • 概要
      • 構成
      • 使用方法
    • Logbookを用いたリクエスト/レスポンスログ出力サンプル
      • 概要
      • 使用方法
  • Nablarchでの開発に役立つコンテンツ
    • Nablarchシステム開発ガイド
    • 開発標準
  • Nablarch API
  • リリース情報
  • Nablarch のバージョンアップ方針
    • リリース単位
    • バージョンアップの種類
    • バージョンの番号体系
    • 後方互換性ポリシー
      • 後方互換性を維持する範囲
      • 後方互換性維持の内容
      • 後方互換性の例外
  • 機能追加要望・改善要望
    • JIRAへの課題起票方法
  • Nablarch 5から6への移行ガイド
    • Nablarch 5と6で大きく異なる点
      • Jakarta EE 10に対応
      • 動作に必要なJavaの最低バージョンを17に変更
    • 前提条件
    • 移行手順の概要
    • 移行手順の詳細
      • Nablarchのバージョンアップ
      • Jakarta EE対応
    • JSR352に準拠したバッチアプリケーションの移行手順
      • 実行時にエラーになる場合の対処方法
    • 付録
      • Java EEとJakarta EEの仕様の対応表
  • Jakarta EEの仕様名に関して
    • 省略名の表記に関して
    • Nablarch5と6で名称が変更になった機能について
  • ご利用にあたって
    • 情報の外部送信について
      • 情報の利用目的
      • 情報の送信先
      • 情報の種類・用途
∇Nablarch
  • Docs »
  • Nablarchアプリケーションフレームワーク »
  • アプリケーションフレームワーク »
  • ウェブサービス編 »
  • RESTfulウェブサービス編
  • GitHub
  • English

RESTfulウェブサービス編¶

本章ではNablarchアプリケーションフレームワークを使用してRESTfulウェブサービスを開発するために必要となる情報を提供する。

  • アーキテクチャ概要
    • RESTfulウェブサービスの構成
    • RESTfulウェブサービスの処理の流れ
    • RESTfulウェブサービスで使用するハンドラ
  • RESTFulウェブサービスの責務配置
  • Getting Started
    • 登録機能の作成
    • 検索機能の作成
    • 更新機能の作成
  • 機能詳細
    • Nablarchの初期化
    • 入力値のチェック
    • データベースアクセス
    • 排他制御
    • URIとリソース(アクション)クラスのマッピング
    • パスパラメータやクエリーパラメータ
    • レスポンスヘッダ
    • 国際化対応
    • 認証
    • 認可チェック
    • エラー時に返却するレスポンス
    • Webアプリケーションのスケールアウト設計
    • CSRF対策
    • CORS
    • OpenAPIドキュメントからのソースコード生成

© Copyright 2010-2025, TIS Inc.

Built with Sphinx using a theme provided by Read the Docs.