« 持つところがガムの、あのお菓子 | メイン | 続 JavaBeans »

2005年11月01日

POJO

偉い人が POJO という単語を口にしていたので調べてみた。
正式名称 : Plain Old Java Object
Javabeansと同義(?)

答えっぽい記事みつけました。
英語ですが・・・・
http://martinfowler.com/bliki/POJO.html

内容は、ビジネスロジックをJavaオブジェクトに入れたほうが、Entity Bean を使うよりもメリットがたくさんあるらしい。
で、ビジネスロジックをいれたBeanをPOJOと呼ぼうじゃないか。
と、いう感じでしょうか。(逆かもしれません)


POJOがしめすアプリケーションの形
http://www.arclamp.jp/blog/archives/000474.html

引用
POJOを、もう少し詳しく定義するなら、「自分がするべきことに対して最低限しか知らないオブジェクト」、さらに「実行環境やフレームワークのことは一切知らないオブジェクト」といえるのではないか。

他のオブジェクトへの依存性を極力無くしてあげている。ということはモジュール強度が低い?
最近Beanのなかに違うクラスのBeanを突っ込んだりする作業をして気持ち悪さを感じているのだが、さてどうしたものか。
結局POJOはよくわかりませんでした。まだまだ精進が足りないようで・・・

投稿者 すなうさぎ : 2005年11月01日 02:35

トラックバック

このエントリーのトラックバックURL:
http://www.usamimi.info/~sunausagigoya/cgi-bin/mt-tb.cgi/22

コメント

コメントしてください




保存しますか?