CATEGORY

Spring

【Spring MVC】DBアクセスの概要

概要 Spring MVCでは「データソース」と「データアクセスフレームワーク」を使用してDBアクセスを行う。 今回はそれぞれの概念について簡単にまとめた。 また、「データアクセスフレームワーク」を使用しない場合についてもあわせて紹介する。   データソース データソースとは、DBやその他のデータストレージへの接続に必要な情報を保持するオブジェクトのこと。 データソースは以下のような役割 […]

【Spring MVC】例外ハンドリングを行う方法その2(HandlerExceptionResolverの使用)

概要 Spring MVCを使用したWebアプリケーションにて、例外ハンドリングを行う方法についてまとめた。 例外ハンドリングはweb.xmlまたはHandlerExceptionResolverの実装によって行う。 当記事ではHandlerExceptionResolverを使用してどのようハンドリングするのかについて紹介する。   HandlerExceptionResolver S […]

【Spring MVC】例外ハンドリングを行う方法その1(web.xmlの使用)

概要 Spring MVCを使用したWebアプリケーションにて、例外ハンドリングを行う方法についてまとめた。 例外ハンドリングはweb.xmlまたはHandlerExceptionResolverの実装によって行う。 当記事では例外がどういったところで発生するのか、またweb.xmlを使用してどのようハンドリングするのかについて紹介する。   例外の発生場所 Spring MVCを使用し […]

【Spring MVC】フォームの入力チェック方法(Spring Validatorによる相関チェックルールの追加)

概要 Spring MVCにてフォームの入力チェックを行う方法についてまとめた。 今回はSpring Validatorを使用して相関チェックを行う方法について紹介する。   前提 当記事を紹介するうえでの前提情報は以下となる。 内部サイトリンク 入力チェックに必要な情報。   フォーム 単項目チェックを行うアノテーションをパスワードフィールドに付与した状態で話を進める。 Fo […]

【Spring MVC】フォームの入力チェック方法(同一の相関チェックを複数回使用する方法)

概要 Spring MVCにてフォームの入力チェックを行う方法についてまとめた。 前回作成した相関チェックについて、1つのフォーム内で複数回使用する方法について紹介する。   前提 前回の記事の続きとなる。   相関チェックアノテーションを複数回使用する 相関チェックアノテーションを1つのフォーム内で複数回使用する方法について紹介する。   現状の問題点 Javaは基 […]

【Spring MVC】フォームの入力チェック方法(相関チェックルールの追加)

概要 Spring MVCにてフォームの入力チェックを行う方法についてまとめた。 今回は相関チェックルールを作成する方法について紹介する。   前提 入力チェックに必要な情報は以下となる。   相関チェックルールの追加 2つの入力項目にて同じ内容が入力されていることを確認するための独自アノテーションを作成する。 相関チェックを作成するために必要なクラスは以下となる。 ①独自アノ […]

【Spring MVC】フォームの入力チェック方法(独自単項目チェックルールの追加)

概要 Spring MVCにてフォームの入力チェックを行う方法についてまとめた。 今回は独自の単項目入力チェックルールを作成する方法について紹介する。   前提 入力チェックに必要な情報は以下となる。   独自単項目チェックルール追加 独自の単項目入力チェックルールを追加する場合、以下の流れで作成する。 ・独自アノテーションの作成 ・メッセージ定義 ・フィールドに適用 &nbs […]

【Spring MVC】フォームの入力チェック方法(基本な使い方)

概要 Spring MVCにてフォームの入力チェックを行う方法についてまとめた。 入力チェックには、フォームのフィールドに入力チェック用のアノテーションを付与する。 今回は基礎的なBean Validationと、その実装であるHibernate Validatorが用意しているアノテーションの使用方法について紹介する。   前提 以下の記事の続きとなる。   入力チェック方法 […]

【Spring MVC】フォームの入力チェック方法(準備)

概要 Spring MVCにてフォームの入力チェックを行うための準備と入力チェックの全体像についてまとめた。 入力チェックにはBean Validationを使用する。 Bean Validationの機能を使用するためには、その実装であるHibernate Validatorモジュールを追加してバリデーション機能を使用する必要がある。   入力チェック概要 必要な資材等の準備と入力チェ […]

【Spring MVC】さまざまなフォーム部品の使用方法その3

概要 Spring MVCにてプロパティファイルから情報を取得してフォーム部品に適用させる方法についてまとめた。 都道府県情報をプロパティファイルに保持し、サーバー側でマップオブジェクトに変換した後に画面側で動的にセレクトボックスを作成するという流れになる。   前提 以下の記事の続きとなる。   プロパティファイルの用意 プロパティファイルに都道府県情報を定義する。 尚、文字 […]

【Spring MVC】さまざまなフォーム部品の使用方法その2

概要 Spring MVCにてファイルのフォーム部品を扱う基本的な方法についてまとめた。 画面からファイル情報を送信するにはMultipartFileオブジェクトを使する。   前提 以下の記事の続きとなる。   ファイルアップロード設定 ファイルを扱うためには、Spring MVC で Servlet 3.0 以降の組み込みのマルチパート解析機能(StandardServle […]

【Spring MVC】さまざまなフォーム部品の使用方法その1

概要 Spring MVCにてさまざまなフォーム部品を扱う方法についてまとめた。 テキストボックス、ラジオボタン、チェックボックスなどを画面表示⇒POST送信⇒取得する方法について紹介する。   前提 Mavenプロジェクトの作成方法と基本的な画面疎通については以下を参照。     事前準備 フォーム部品を表示する画面、コントローラー、フォームを作成する。   […]