O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

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

Frameworks

Frameworks represent a foundation for building a Web-based application. They provide a common, structured facility for maintaining centralized control over the navigational flow of the application. Since the nature of Web applications is that a large number of components are used to implement user interaction (use cases), maintaining the flow between these components can become difficult. This is not such an issue if there are only a small number of components (perhaps 10), but as the number of components grows and the complexity of their relationships grows, an application without a centralized control mechanism can quickly become complicated and extremely difficult to maintain.

A common expression of this architectural difficulty ...

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