116 search resultsShowing 1~20 results

Stocked
juehara-crypto

@juehara-crypto

📘 Vol.9.9:【Struts2】バリデーション処理の単体テスト編 〜 validate()/独自バリデータ/input遷移の検証を網羅的に 〜

はじめに Struts2 のバリデーション処理は、ユーザー入力の正当性を保つ重要な機能ですが、 そのロジックが複雑になるほど テストによる品質担保が必要不可欠です。 本記事では、以下の観点から...

0
0
Comment0
juehara-crypto

@juehara-crypto

📘 Vol.9.7:【Struts2】入力値の保持&初期値再表示編 〜 エラー後の入力値維持やフォーム初期化のベストプラクティス 〜

はじめに フォーム入力のUXを高めるには「エラー後も入力内容が残る」ことが重要です。 Struts2ではこの機能が標準でサポートされていますが、正しく設定しないと意図しない挙動になります。 ま...

0
0
Comment0
juehara-crypto

@juehara-crypto

📘 Vol.9.4:【Struts2】条件付きチェック/複数フィールド連動チェック編 〜 if文+validate()の活用で実現する柔軟な入力バリデーション 〜

はじめに 前回(Vol.9.3)では、XMLによるバリデーション定義と input 遷移の基本パターンを紹介しました。 今回はもう一歩踏み込んで、以下のようなケースに対応する方法を解説します:...

0
0
Comment0
juehara-crypto

@juehara-crypto

📘 Vol.9.0:Struts2 入力バリデーションと型変換の世界へ 〜 実務で求められる「正しい値を正しく処理する力」を徹底攻略 〜

本シリーズのテーマ これまで Vol.8 では 「表示」や「UIテンプレート」 に焦点を当ててきました。 ここからの Vol.9 シリーズでは、入力データの正当性と正確なデータ変換という、業務...

0
0
Comment0
juehara-crypto

@juehara-crypto

📗 Vol.8.19:【Struts2】テンプレートの再利用応用 〜 レイアウト共通化 × 動的UI部品の出し分け設計 〜

概要 本記事では、Vol.8.18で構築した共通テンプレート構造をベースに、さらに一歩踏み込んで「テンプレート再利用の応用パターン」について解説します。画面種別・ユーザー状態・ページ機能に応じ...

0
0
Comment0
juehara-crypto

@juehara-crypto

📘 Vol.8.18:【Struts2】JSP構造のテンプレート最適化と共通レイアウト〜 <s:include> / header.jspf / 共通テンプレート構成の実務設計 〜

概要 Struts2アプリでよくある悩み: 画面ごとに共通レイアウトをコピペしていて保守がつらい ヘッダー/フッターに変更があると全JSP修正が必要 そもそも共通テンプレートってどう作るのがベ...

0
0
Comment0
juehara-crypto

@juehara-crypto

📘 Vol.8.13:【Struts2】フィールド単位のエラーメッセージ制御 〜 `<s:fielderror>` / `<s:actionerror>` 徹底使い分け 〜

※ 本章は「UI制御編(実務向け UI 出し分け・エラー表示制御・再利用設計)」シリーズとなります はじめに:UIエラー制御の重要性 入力フォームがある限り、バリデーションエラーは避けて通れな...

0
0
Comment0

116 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in