パラメータの弱点このアーカイブは同期化されません。日記が更新されても、このアーカイブには反映されません。アプリケーションでは、色々なフォームを扱う。他にもユーザ登録フォームや、検索フォーム等色々ある。オブジェクトに格納される。値を取り出し、その内容を調べ、値の妥当性を検証した上で処理を行う。この処理にはある程度パターンがある。登録系のフォームの場合は、その内容をデータベースやファイルに永続化する。検索系のフォームの場合は、その内容を元にクエリを組み立てて検索を行う。典型的なアクションの処理においては、データベース操作用のクラスのインスタンスを作成し、それにパラメータ値を引き渡して呼び出す。そのまま渡すのは設計上良くない。巨大なオブジェクトなので、パラメータ以外にも色々な情報を持っているからだ。依存する事態になってしまう。独自クラスなどに値をコピーした後、それを処理を行うロジックに渡すのが好ましい。フォームには型情報が存在しないからである。いうのはあまりにも柔軟すぎる。プログラミングでは、型が存在する。処理の見通しや効率が高くなるからである。「型変換」という面倒な処理が待っている。これはキャストのような単純な作業ではない。「文字列表現」から厳密型のインスタンスへの変換なのだ。逆をやらなければならない。面倒そうなのが目に見えている。強力なサポート機能を持っている。