O'Reilly logo

Professional Oracle® WebLogic Server by Paul Done, Josh Bregman, Philip Aston, Gregory Nyberg, Robert Patrick

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

Chapter 4. Building an Example Web Application

In this chapter, we walk through the construction of a realistic example web application, bigrez.com. Because this book is intended for intermediate- to advanced-level developers and architects, we assume that you understand the basic steps required to construct a Java EE web application. Our emphasis is on any construction techniques unique to WebLogic Server as well as the components and techniques required for the bigrez.com application resulting from the choice of presentation approach, web application architecture, and the use of EJB 3.0 stateless session bean services and disconnected domain objects.

The construction of the web application portion of bigrez.com involves the following steps:

  1. Constructing the application skeleton, including master layout pages, descriptor files, build files, and all required directory structures and configuration files

  2. Identifying and constructing the specific JSP display pages, form beans, and controller components required to implement the user and administration site behaviors

Additional steps are required to construct the necessary business-tier components and related persistence logic. These steps are covered in Chapter 7.

Overview of Application Components

The bigrez.com example is large enough that we will start our discussion of its contents by presenting a list of the major groups of components in the application and a high-level picture of the project directory structure. These will help you ...

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