List of Figures

 

Chapter 1. Introducing Lift

Figure 1.1. A representation of the view-first design. The view invokes the snippets, which in turn call any other component of the application business logic.

Figure 1.2. An illustration of the module dependencies within the Lift Core and Web subprojects

Figure 1.3. Dependency structure of persistence within Lift

Chapter 2. Hello Lift

Figure 2.1. Output from creating a new SBT project

Figure 2.2. A new project tree detailing the files you’ll see after creating a new project with SBT

Figure 2.3. A screenshot of the browser window after you start the local development server running the basic Lift application

Chapter 3. The auction application

Figure 3.1. The application page flow. The items with dotted borders are asynchronous.

Figure 3.2. Page flow for the administration aspect of the application

Figure 3.3. The design of the index page for the auction application, as supplied by the designers

Figure 3.4. Template nesting relationships

Figure 3.5. An entity-relationship diagram detailing the data flow you’ll implement using Mapper

Figure 3.6. The ProtoUser configured with no template is unsightly. This is easily fixed by specifying your own template surround.

Figure 3.7. Sign-up form complete with surround

Figure 3.8. Screenshot of the administration interface with the additional CSS styling. Clean but functional.

Chapter 4. Customers, auctions, and bidding

Figure 4.1. Example output of the pagination support