O'Reilly logo

Special Edition Using Java™ 2 Enterprise Edition by Mark Wutka

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

The Trade-Offs

There is no one-size-fits-all application architecture. When you choose a design, you must evaluate various aspects of the application, your development team, and your schedule to come up with the architecture that strikes a reasonable balance among various factors.

Application Complexity

The size and complexity of the application push toward more tiers. That is, the more complex the application, the more tiers you generally have. By partitioning your application into multiple tiers, it becomes easier to manage the complexity because you can focus on each layer individually and also parcel out the work to separate development teams. A single-tiered application is more difficult to split among various development teams because the ...

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