O'Reilly logo

Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications by Alan Monnox

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Model-Driven Architecture

Since Chapter 4, Designing for Rapidity, we have progressed from design concerns to modeling tools to code generation techniques. This chapter looks at Model-Driven Architecture (MDA), a model-centric software development approach that combines the practices of modeling and code generation into a single paradigm. MDA pushes both technologies to the extreme, using models as the basis for generating a substantial amount of the code for the entire application.

Vendors of MDA tools are promoting the paradigm as the next generation in software development, promising unprecedented levels of developer productivity and software quality.

This chapter examines the merits of these claims and assesses the benefits MDA offers ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required