Developing on Play Framework 2

A strong focus is placed on explanation by example; even with the amount of amazing capabilities of Play! 2, they will be gathered in a single application. At the end of this book, the reader will have a fully-fledged application using the basic and advanced features of Play! 2. Readers must be inte...

Full description

Saved in:
Bibliographic Details
Main Author: Petrella, Andy
Format: Electronic eBook
Language:English
Published: Birmingham, U.K. : Packt Publishing, 2013.
Subjects:
Online Access:Access E-Book
Full text (Wentworth users only)

MARC

LEADER 00000cam a2200000ua 4500
001 40c4b9cb-a47d-4994-9e4f-acca80d68c3b
005 20240722000000.0
008 130422s2013 enka o 001 0 eng d
019 |a 841905686 
020 |a 1782160132 
020 |a 9781782160137 
020 |a 1782160124 
020 |a 9781782160120 
020 |z 9781782160137 
020 |z 9781782160120 
035 |a 1538723 
035 |a (CaPaEBR)ebr10682472 
040 |a E7B  |b eng  |e pn  |c E7B  |d OCLCO  |d MHW  |d YDXCP  |d MEAUC  |d DEBSZ  |d COO  |d OCLCQ  |d UtOrBLW 
050 4 |a QA76.625.P48  |b D48 2013eb 
082 0 4 |a 005.276 
100 1 |a Petrella, Andy.  |0 no2023083463 
245 1 0 |a Developing on Play Framework 2  |h [electronic resource] /  |c Andy Petrella. 
264 1 |a Birmingham, U.K. :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource (v, 267 pages :) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.packtpub.com; Table of Contents; Preface; Chapter 1:Getting Started with Play! Framework 2; Preparing your machine; Downloading the package; Installing; Microsoft Windows; Mac OS X; Ubuntu; The Typesafe Stack; Checking if it's okay in your terminal; Creating your first project; Keeping your habits; Using Eclipse; Eclipse Juno; Using Scala IDE; IntelliJ IDEA; Sublime Text 2; Simple Build Tool; Adding a third-party dependency; Repositories; It's alive and not empty!; Browsing the Java API. 
505 8 |a Understanding the core piecesRouting; Action; Similarities between the Java and Scala action code; Differences between the Java and Scala action code; Templates; Practicing; Modifying the template; Modifying the controller; Modifying the content type to JSON; Browsing our errors; Summary; Chapter 2:Scala -- Taking the First Step; Introducing Scala; Expressing your code; If-else; Switch/Pattern matching; Generic types; Iterating over a sequence; Function -- foreach; Function -- map; Function -- filter; Function -- exists; Function -- find; Function -- apply; Other interesting functions. 
505 8 |a Partial applicationSummary; Chapter 3:Templating Easily with Scala; Shape it, compose it, reuse it; Creating our first template; Structuring it; Adding content; Composing templates; Passing data structures; Playing around; Layouting; Using domain models; Re-using our code; Skinning with LESS pain; Summary; Chapter 4:Handling Data on the Server Side; Feeding some data; Forming a (server) form; Ingesting data; Extracting the data; Enhancing your data; Validating our data; Persisting them; Activating a database; Accessing the database; Object-relational mapping. 
505 8 |a Storing and fetching -- a simple storyPorting to Scala; Models; Parsing the DB result; Speaking with the browser; Summary; Chapter 5:Dealing with Content; Body parsing for better reactivity; Creating a forum; Reorganizing and log in; Chatting; Handling multipart content types; Rendering contents; Imaging all of the chat; Atomizing the chats; Summary; Chapter 6:Moving to Real-time Web Applications; Ready, JSON, poll; Configuring a dashboard; Some sugar with your Coffee(Script); Words about CoffeeScript's syntax; Explaining CoffeeScript in action; Rendering the dashboard. 
505 8 |a Updating the dashboard in live modeDynamic maintains form; Real time (advanced); Adding WebSocket; Receiving messages; Multiplexing events to the browser; Live multichatting; Summary; Chapter 7:Web Services -- At Your Disposal; Accessing third parties; Interacting with Twitter; Using the Twitter API; Integrating chatrum with Twitter search; Long tasks won't block; Summary; Chapter 8:Smashing All Test Layers; Testing atomically; Running our atomic tests; Writing applicative tests; Testing workflows; Summary; Chapter 9:Code Once, Deploy Everywhere; Continuous Integration (CloudBees). 
520 |a A strong focus is placed on explanation by example; even with the amount of amazing capabilities of Play! 2, they will be gathered in a single application. At the end of this book, the reader will have a fully-fledged application using the basic and advanced features of Play! 2. Readers must be interested in the Web in general; specifically using the HTTP between a browser and a server to create blazing projects!Java skills are beneficial but not necessary since Play! Framework 2 is not J2EE based but introduces a simple, neat, and completely integrated version; the prerequisites are almost non. 
650 0 |a Web applications  |x Development.  |0 sh2012001728 
650 0 |a Internet programming.  |0 sh 96009904  
655 4 |a Electronic books. 
776 0 8 |i Print version:  |z 9781782160120 
856 4 0 |u https://ebookcentral.proquest.com/lib/simmons-ebooks/detail.action?docID=1132467  |y Access E-Book  |t 0 
856 4 0 |t 0  |u https://go.oreilly.com/wentworth-institute-of-technology/library/view/-/9781782160120  |y Full text (Wentworth users only) 
999 1 0 |i 40c4b9cb-a47d-4994-9e4f-acca80d68c3b  |l EBC1132467  |s US-MBSI  |m developing_on_play_framework_2________________________________________elect2013_______packta________________________________________petrella__andy_____________________e 
999 1 0 |i 40c4b9cb-a47d-4994-9e4f-acca80d68c3b  |l w1538723  |s US-MBWI  |m developing_on_play_framework_2________________________________________elect2013_______packta________________________________________petrella__andy_____________________e 
999 1 1 |l EBC1132467  |s ISIL:US-MBSI  |i Simmons Univeristy  |t BKS  |a Online Resources  |c QA76.625.P48 D48 2013  |d Library of Congress classification  |x sound recording  |p UNLOANABLE 
999 1 1 |l w1538723  |s ISIL:US-MBWI  |i Wentworth  |t BKS  |a Ebooks  |c Safari  |d Other scheme  |p UNLOANABLE