OTN developers have implemented the Virtual Shopping Mall (VSM), a sample application that
demonstrates design patterns for building J2EE applications. A software design
pattern describes an approach to solving a recurring programming problem
or performing a task. The design patterns discussed in this article can improve
the performance of J2EE applications over the Internet or an intranet, and make
them more flexible and easier to maintain.