SAStruts-1.0.3-rc1にアップグレード
中身の開発は進まないけど、とりあえずアップグレードしておく。
やることは3つ。くわしくはsa-struts-tutorial*1参照。
あとは、ソースをやや修正。1.0.3からはフォームの内容をActionに直接メンバーとして持たせるのではなく、従来のStrutsがやってるとおり、Formに持たせましょうということになっている。以下の方針で進める。
Form | 画面からのリクエストパラメータのみ持たせる。入力内容の再表示に使われることにはなるが、ただの画面表示項目には使わない。できるかぎりRequestスコープでいきたいところ。 |
---|---|
Dto | 画面の表示項目の保持に使う。ユーザ情報などセッションに格納するオブジェクトもこれ。 |
Entity | DBのエンティティ。基本的にDtoに変換することになるが、そのまま画面に表示してもOKとする。 |
という感じ。
*1:サンプルが充実してきています