O/Rマッピング http://d.hatena.ne.jp/habuakihiro/20040126#p1 より

議論はいろいろなところでなされてますが、ここの話は興味深い話と思われますのでめもしておくてすと。

そうすると、3層構造のWebアプリケーションにおいて、各層が外部に提供するのはView
であるということで筋が通ってきます。他の層のView経由で取得したデータを自分の中
でどうModelとして扱うか、というのは自分のレイヤーの中で閉じたものとして扱えばい
いわけです。ただ、このときに面倒くさいマッピングをいかに減らすかが次の課題にな
ります。そうすると、実は3層に見えて5層ではないかと思えてくるわけです。具体的に
は次のようにです。
Flash ⇔ 変換層1 ⇔ Java ⇔ 変換層2 ⇔ RDBMS

こういう風には考えられなかった。
Flash=view
java=control
RDBMS=model
の考えから脱却できなかった。分割統治せよ、というフレーズはでますが、
これはそのフレーズを実践する今後も大事な考えなのでメモ。