[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 11037] Re: ValueObjectProxy の 詳細情報
井上泰です。
StrutsEJBのDTOProxyFactoryを調べました。
> EJBパターン第2回で、村上さんが指摘されたStrutsEJBは変形版のようです。
> https://strutsejb.dev.java.net/index_ja.html
> jp.co.sth.common.dto.DTOProxyFactory
クラス
jp.co.sth.common.dto.DTO
https://strutsejb.dev.java.net/source/browse/strutsejb/components/struts_ejb/src/jp/co/sth/common/dto/DTO.java?rev=1.2&content-type=text/vnd.viewcvs-markup
「EJBデザインパターン」のData Transfer HashMapと同じ。
jp.co.sth.common.dto.DTOProxyFactory
https://strutsejb.dev.java.net/source/browse/strutsejb/components/struts_ejb/src/jp/co/sth/common/dto/DTOProxyFactory.java?rev=1.2&content-type=text/vnd.viewcvs-markup
ValueObjectProxy相当の機能ですが、引数に、DTOとインターフェイスを指定し
ます。
内部では、java.beansパッケージのIntrospectorやPropertyDescriptor を使用
しています。
利用方法
* DTO単独で利用することができる
* DTOをインターフェイスで型付にすることもできる
# やはり、Data Transfer HashMapの欠点を補いたいのでしょう。
その他
StrutsEJBには、「EJBデザインパターン」のパターン名が見受けられます。
EJBCommandがありました。
- References:
- [jfriends-ml 11011] EJB デザインパタ ーンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11014] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11016] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11019] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11021] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11023] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11024] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11025] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11026] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11027] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11028] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11029] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11030] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11031] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11033] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11034] Re: EJB デザインパ ターンを読む会第2回エントリ状況
- From: TAKAHASHI, Tomohiro
- [jfriends-ml 11035] ValueObjectProxy の詳細 情報