[Seasar-user:14806] インスタンスをセッションで管理について

Masao NADAI [E-MAIL ADDRESS DELETED]
2008年 6月 24日 (火) 19:33:19 JST


DTOのインスタンスをセッションで管理したい場合、

DTOのクラス定義を

@Component(instance = InstanceType.SESSION)
public class SessionDto {
:
}

このようにし、S2Containerで管理されるクラスで、

private SessionDto sessionDto;

public void setSessionDto(SessionDto sessionDto) {
this.sessionDto = sessionDto;
}

プロパティ&セッターを定義すれば良いということで、
サンプルを作成しました。

この対象となるプロパティは、
・命名規約により決まったsuffixのクラス名のプロパティ
かつ、
・命名規約により決まったsuffixのプロパティ名のプロパティ
ということでよろしいでしょうか?
#どこかのページに載っていたらすいません。

例えば、

private SessionDto session;

public void setSession(SessionDto session) {
this.session = session;
}

や、

private Session sessionDto;

public void setSessionDto(Session sessionDto) {
this.sessionDto = sessionDto;
}

では、対象とならないということでよろしいでしょうか?
例えば、こちらでは SearchCondition というクラスで
動作しません。

また、命名規約外のクラス名、プロパティ名であっても
この対象とする設�


Seasar-user メーリングリストの案内