O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

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

Application Requirements

Every application has requirements that specify the functionality it must support. Web applications are no different in that they must provide the features necessary to achieve a productive goal. Obviously, business requirements are part of any application, but there are two other classes of requirements worth discussing—data management and interface. We'll look at all three in turn.

Business Logic

The business logic requirements are the most important part of any Web application. These requirements specify which business processes should be captured (in some way) by the application. For example, a banking application is typically required to support the ability to transfer funds and view account history. How these requirements ...

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