Cargando…

Introducing Play Framework : Java Web Application Development /

Enter the world of rapid web application development. This gentle introduction to Play covers all you need to know: it carefully introduces the background concepts before diving into examples, making learning Play 2 enjoyable (it includes the latest Play framework version 2.7). Introducing Play Fram...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Karunakaran, Prem Kumar
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress L.P., 2020.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_on1145578521
003 OCoLC
005 20231017213018.0
006 m o d
007 cr un|---aucuu
008 200321s2020 cau o 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d GW5XE  |d N$T  |d LQU  |d OCLCF  |d UKAHL  |d SFB  |d VT2  |d OCLCQ  |d OCLCO  |d GUA  |d OCLCQ  |d OCLCO 
019 |a 1148877252  |a 1151744710  |a 1152531844  |a 1153157102  |a 1153956821  |a 1154458674  |a 1155228330  |a 1163621848  |a 1164670480 
020 |a 9781484256459  |q (electronic bk.) 
020 |a 148425645X  |q (electronic bk.) 
020 |z 9781484256442 
024 7 |a 10.1007/978-1-4842-5645-9  |2 doi 
024 8 |a 10.1007/978-1-4842-5 
029 1 |a AU@  |b 000066972237 
029 1 |a AU@  |b 000068063510 
029 1 |a AU@  |b 000068977548 
035 |a (OCoLC)1145578521  |z (OCoLC)1148877252  |z (OCoLC)1151744710  |z (OCoLC)1152531844  |z (OCoLC)1153157102  |z (OCoLC)1153956821  |z (OCoLC)1154458674  |z (OCoLC)1155228330  |z (OCoLC)1163621848  |z (OCoLC)1164670480 
050 4 |a QA76.76.A54 
072 7 |a UMX  |2 bicssc 
072 7 |a COM051280  |2 bisacsh 
072 7 |a UMX  |2 thema 
082 0 4 |a 005.3/76  |2 23 
049 |a UAMI 
100 1 |a Karunakaran, Prem Kumar. 
245 1 0 |a Introducing Play Framework :  |b Java Web Application Development /  |c Prem Kumar Karunakaran. 
250 |a 2nd ed. 
260 |a Berkeley, CA :  |b Apress L.P.,  |c 2020. 
300 |a 1 online resource (xvi, 192 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
504 |a Includes index. 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Preface -- Chapter 1: Getting Started with Play 2 -- Getting Ready -- Installation -- Prerequisites -- Installing sbt -- Installing conscript -- Installing Giter8 -- Setting Up Play -- Using Play Example Projects -- Using sbt -- Installing a Java Project Using sbt -- Installing a Scala Project Using sbt -- Creating Your First Project -- app -- conf -- build.sbt -- project -- public -- lib -- test -- Configuring Play to Work with Your Preferred IDE -- Setting Up in Eclipse -- Setting Up in IntelliJ 
505 8 |a Hello World Application -- Configuration -- Controller and View -- View -- Controller -- Enhancing the View -- Testing Play Applications -- Testing Views -- Testing Controllers -- Chapter 2: Build System -- Scala Build Tool/Simple Build Tool -- Core Principles -- Benefits of sbt -- Project Structure -- Using sbt -- Setting Definition -- Resolvers -- Complete build.sbt -- Complete plugins.sbt -- Quick Recap of SBT Commands -- Chapter 3: Play Controllers and HTTP Routing -- MVC Programming Model -- Model -- View -- Controller -- HTTP Routing -- Static Definition -- Dynamic Parts in a URL 
505 8 |a Passing Fixed Values -- Optional Parameters -- Application Configuration Using application.conf -- Controllers -- Finishing the Bookshop Controller -- saveComment Method -- Testing the saveComment Action -- Models -- Scoped Objects -- Session Scope -- Flash Scope -- Chapter 4: Play Views and Templating with Scala -- Composite Views -- Designing a General Template -- Code Snippets Templating Basics -- Comments -- Template Parameters -- Import Statement -- Iterating a List -- Iterating a Map -- If Blocks -- Escaping Dynamic Contents -- Chapter 5: Concurrency and Asynchronous Programming 
505 8 |a What Is Concurrency? -- Executor -- Example 1: Using Runnable -- Example 2: Using Callable -- Asynchronous Programming with Play -- Writing an Asynchronous App -- Configuring Asynchronous Scheduled Jobs -- Akka Basics -- Chapter 6: Web Services, JSON, and XML -- Consuming Web Services -- Processing Large Responses -- Handling JSON -- Consuming JSON Request -- Producing a JSON Response -- Handling XML -- Example 1: Simple XML Parsing -- Example 2: XML Parsing Using JAXB -- Chapter 7: Accessing Databases -- Configuring Database Support -- Working with an ORM -- ORM Concepts -- Key Terms 
505 8 |a One to Many -- Many to One -- Many to Many -- Relationship Direction -- Configuring JPA -- Using Ebean in Play -- Ebean Query -- Common Select Query Constructs in Ebean -- where() -- eq() -- like() -- orderBy() -- findUnique() -- findList() -- LIMIT {max rows} [OFFSET {first row}] -- The Query Interface -- Using RawSql -- Relationships in Ebean -- Chapter 8: Complete Example -- Chapter 9: Using Play Modules -- Creating a Module -- Third-Party Modules -- Chapter 10: Application Settings and Error Handling -- Filters -- Action Composition -- Error Handlers -- Client Errors -- Server Errors 
500 |a How Global Settings Were Done Before Play 2.6.x 
520 |a Enter the world of rapid web application development. This gentle introduction to Play covers all you need to know: it carefully introduces the background concepts before diving into examples, making learning Play 2 enjoyable (it includes the latest Play framework version 2.7). Introducing Play Framework is crisp, up-to-the-point, and full of valuable information. You will find chapters covering the basics of Play, the sbt build system, the Ebean ORM, web services using Play, production deployment, cache, and more with actual pragmatic code snippets for common tasks. After reading and using this book, you'll be able to build and deploy Java-based web applications with the Play framework. You will: Use the Play framework to do rapid Java-based web application development Work with Play controllers and Play views Create web services using JSON and XML Persist data and access databases Use Play modules Carry out asynch programming Cache, deploy, and work with code snippets in Play. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Web applications  |x Development. 
650 0 |a Java (Computer program language) 
650 6 |a Applications Web  |x Développement. 
650 6 |a Java (Langage de programmation) 
650 7 |a Java (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Karunakaran, Prem Kumar.  |t Introducing Play Framework : Java Web Application Development.  |d Berkeley, CA : Apress L.P., ©2020  |z 9781484256442 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484256459/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37404334 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6131379 
938 |a EBSCOhost  |b EBSC  |n 2392501 
994 |a 92  |b IZTAP