DTO史
特にJava業務システムで乱用されてきたDTO(Data Transfer Object)について、その歴史的経緯を調査する。
DTOはPofEAAにて広く知られるようになった。
https://martinfowler.com/eaaCatalog/dataTransferObject.html
PofEAAのDTOは、リモートインタフェースの呼び出しのために使い、シリアライズ/デシリアライズする単位でもあった。
が、マーチン・ファウラーは2004年のブログで、Local DTOの記事を書いており「リモートでない環境で使う人達がいる」と述べている。
https://bliki-ja.github.io/LocalDTO/
これに対するひがさんの見解
https://higayasuo.hatenablog.com/entries/2004/12/07#1102379088