Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

About the Author

About the Cover Illustration

1. Getting started

Chapter 1. Introducing Lift

1.1. What is Scala?

1.2. What is Lift?

1.2.1. Lift design goals

1.2.2. View-first design

1.2.3. Community and team

1.3. Lift features

1.3.1. Lift Core and Lift Web

1.3.2. Lift Persistence

1.3.3. Lift Modules

1.4. Summary

Chapter 2. Hello Lift

2.1. Getting started with SBT

2.2. Your first Lift application

2.2.1. Creating the project

2.2.2. Inspecting the project

2.2.3. Booting the application

2.3. Snippets and templating overview

2.3.1. Snippets

2.3.2. Templating overview

2.4. Summary

2. Application tutorial

Chapter 3. The auction application

3.1. Application requirements

3.1.1. Frontend

3.1.2. Administration

3.2. Template structure

3.2.1. Design workflow

3.2.2. Template setup

3.3. Data models

3.3.1. Schema definition

3.3.2. Connecting to the database

3.4. Scaffolding

3.4.1. Prototype traits

3.4.2. CRUD generation

3.5. Validation

3.5.1. Definitions

3.5.2. Displaying field errors

3.6. Summary

Chapter 4. Customers, auctions, and bidding