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