You are previewing Instant Lift Web Applications How-to.
O'Reilly logo
Instant Lift Web Applications How-to

Book Description

Get to know the Lift web framework quickly and efficiently using practical, hands-on recipes

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results.

  • Develop your own Lift web applications, find practical examples for many common use cases

  • Learn how to build responsive web applications

  • Hands-on recipes with accompanying source code to help you get up to speed quickly

In Detail

The tools to build engaging and secure web applications are changing at a furious pace. Over the last few years the Lift framework along with the Scala programming language have emerged as a recognized toolset to develop secure, scalable, and responsive applications.

"Instant Lift Web Applications How-to" will help you get started with the Lift framework. Learn through practical and relevant examples how important tasks are accomplished, from setting up your development environment to extending your application with a REST API.

Through a number of clear, practical recipes you will be guided through setting up your development environment, starting your first Lift application, and developing practically relevant features for your own applications. You will be introduced to Lifts building blocks like Designer Friendly Templates, Snippets, and CSS Selectors. Learn how to integrate AJAX into your applications and how to make them even more responsive with Comet updates from the server to the browser. We will talk about REST API integration as well as integrating CSS frameworks like Twitter Bootstrap into your own applications. Learn everything you need to know to start developing engaging, real life web applications with the Lift framework and the key features Lift offer you to be able to understand its benefits.

Table of Contents

  1. Instant Lift Web Applications How-to
    1. Instant Lift Web Applications How-to
    2. Credits
    3. About the Author
    4. About the Reviewers
    5. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    6. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Errata
        3. Piracy
        4. Questions
    7. 1. Instant Lift Web Applications How-to
      1. When to use Lift
      2. Preparing your development environment (Simple)
        1. Getting ready
        2. How to do it...
        3. There's more...
      3. Preparing your Eclipse environment (Simple)
        1. Getting ready
        2. How to do it...
        3. There's more...
      4. Saying hello to Lift Boot (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      5. Designer friendly templates (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      6. Using Lift snippets (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      7. CSS selector bindings (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      8. Binding dynamic content (Medium)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      9. Managing page access (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      10. Building a dynamic menu structure (Advanced)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      11. Lift's MegaProtoUser (Medium)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      12. Handling forms (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      13. Form validation (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      14. Using Ajax (Simple)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      15. Going real time with Comet (Advanced)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      16. Lift and MongoDB (Advanced)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      17. MongoDB and Rogue (Advanced)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      18. Building a REST API (Medium)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
      19. Integrating Twitter Bootstrap (Medium)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...