サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
terasolunaorg.github.io
HTTP自体には、物理的にセッションを維持する仕組みはないが、セッションを識別するための値(セッションID)を、クライアントとサーバとの間で連携することで、論理的にセッションを維持する仕組みが提供されている。
TERASOLUNA Server Framework for Java (5.x) Development Guideline¶
本節では、単体テストで利用するOSSライブラリとして、Spring Test(MockMvc)、Mockitoについて説明する。 10.2.4.1.1. Spring Test とは¶ Spring Testとは、Spring Framework上で動作するアプリケーションのテストを支援するモジュールである。 テストには、対象クラスが依存しているクラスをモックやスタブで代用して行うテストと、SpringのDIコンテナや実際の依存クラスと 組み合わせて行うテストがある。 本ガイドラインでは、モックを使用してテスト対象クラス単体でテストを行う方法と、 設定ファイルや実際の依存クラスを組み合わせてテストを行う方法の2通りの実装方法を例示する。 Spring Testでは主に以下の機能が提供されている。 テスティングフレームワーク(JUnit)上でSpringのDIコンテナを動かす機能 テストデー
レイヤごとの単体テスト対象クラス、テスト方法およびその概要の一覧を以下に示す。 なお、本章で提示するテスト方法および実装はあくまで一例であり、実際はテスト方針に合わせたテスト方法および実装を検討いただきたい。 レイヤ テスト方法 概要
5.17.1. Overview¶ 本節では、Spring Frameworkが提供するorg.springframework.web.client.RestTemplateを使用してRESTful Web Service(REST API)を呼び出す実装方法について説明する。 5.17.1.1. RestTemplate とは¶ RestTemplateは、REST API(Web API)を呼び出すためのメソッドを提供するクラスであり、 Spring Frameworkが提供するHTTPクライアントである。 具体的な実装方法の説明を行う前に、RestTemplateがどのようにREST API(Web API)にアクセスしているかを説明する。
5.18.1. Overview¶ 本節では、SOAP Web Serviceの基本的な概念とJAX-WSを使用したSOAPサーバ、クライアント双方の開発について説明する。 実装に対する具体的な説明については、
5.2.1. Overview¶ 本節では、Spring Frameworkが提供するorg.springframework.web.client.RestTemplateを使用してRESTful Web Service(REST API)を呼び出す実装方法について説明する。 5.2.1.1. RestTemplate とは¶ RestTemplateは、REST API(Web API)を呼び出すためのメソッドを提供するクラスであり、 Spring Frameworkが提供するHTTPクライアントである。 具体的な実装方法の説明を行う前に、RestTemplateがどのようにREST API(Web API)にアクセスしているかを説明する。
5.2.1. Overview¶ 本節では、MyBatis3を使用してデータベースにアクセスする方法について説明する。 本ガイドラインでは、MyBatis3のMapperインタフェースをRepositoryインタフェースとして使用することを前提としている。 Repositoryインタフェースについては、「Repositoryの実装」を参照されたい。
本ガイドラインでは、アプリケーションを、次の3レイヤに分割する。 アプリケーション層 ドメイン層 インフラストラクチャ層 各層には、以下のコンポーネントが含まれる。
5.1.1. Overview¶ 本節では、RESTful Web Serviceの基本的な概念とSpring MVCを使った開発について説明する。 RESTful Web Serviceのアーキテクチャ、設計、実装に対する具体的な説明については、
9.9.1. Overview¶ 本節では、OAuth 2.0の概要とSpringプロジェクトの一つである Spring Security OAuthを使用してOAuth 2.0の仕様に沿った認可制御機能を実装する方法について説明する。 Tip Spring Security OAuth のリファレンス Spring Security OAuthは、本ガイドラインで紹介していない機能も提供している。 Spring Security OAuthについて詳しく知りたい場合は、OAuth 2 Developers Guideを参照されたい。 9.9.1.1. OAuth 2.0とは¶ OAuth 2.0とは、サードパーティー製アプリケーションがHTTPサービスを利用する際に、 サーバ上の保護されたリソースに対するアクセス範囲の指定を可能にするための認可フレームワークのことである。 OAuth 2
5.16.1. Overview¶ 本節では、RESTful Web Serviceの基本的な概念とSpring MVCを使った開発について説明する。 RESTful Web Serviceのアーキテクチャ、設計、実装に対する具体的な説明については、
6. TERASOLUNA Server Framework for Java (5.x)によるセキュリティ対策¶
4.2.1. ドメイン層の役割¶ ドメイン層は、 アプリケーション層に提供する業務ロジックを実装するためのレイヤとなる。 ドメイン層の実装は、以下3つに分かれる。
次のページ
このページを最初にブックマークしてみませんか?
『terasoluna.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く