O'Reilly logo

Sams Teach Yourself J2EE™ in 21 Days by Peter Roxburgh, Andy Longshaw, Debbie Law, Dan Haywood, Martin Bond

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

Day 18. Patterns

It has often been said that software engineering is more of an art than a science. Small teams, or even individuals, have been able to create sophisticated and powerful solutions using fairly ad-hoc design and development processes. On the other hand, many large projects that have been run on traditional engineering lines have arrived over budget and late, if they arrive at all. One of the main differentiators between successful and unsuccessful projects is the experience of those creating the system architecture and their understanding of the capabilities of the platform on which they are delivering that system.

The patterns movement within software attempts to capture some of the experience of successful architects and designers ...

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