原文(投稿日:2009/09/03)へのリンク SpringSourceのSpring Roo、Skyway Builder Community Edition 6.3、Blu AgeのM2Springといった最近リリースされたコード生成ツールを見ると分かるのは、エンタープライズJavaアプリケーションの開発におけるコード生成の役割に再び関心が集まっているということだ。 コード生成も含んだモデル駆動開発(MDD)は、ますます関心を集めつつある。それは一般的なJavaアプリケーションで自動生成できるものがいくつもあるからだ。一般的なウェブJavaウェブアプリケーションはDAOのようなクラス、XMLのマッピングファイル、SpringやLog4Jの設定ファイルを利用するが、これらはどれも自動生成が向いている。 Rooは双方向型のコード生成フレームワークで、Springベースのウェブアプリケーショ
![Javaアプリケーション開発におけるコード生成の役割](https://cdn-ak-scissors.b.st-hatena.com/image/square/945e00b1c7c09c358584cecb10d006bd8c989bf8/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240815071826%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)