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 ...

Get Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.