<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Introducing pay framework</title>
    <subTitle>java web application development</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Karunakaran, Prem Kumar.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="corporate">
    <namePart>O'Reilly (Firm)</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <genre authority="local">Electronic books.</genre>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">xxu</placeTerm>
    </place>
    <place>
      <placeTerm type="text">New York</placeTerm>
    </place>
    <publisher>Apress</publisher>
    <dateIssued>2020</dateIssued>
    <edition>2nd ed. </edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <extent>xvi ,192p. ; 23 cm.</extent>
  </physicalDescription>
  <abstract>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.</abstract>
  <tableOfContents>Chapter 1. Getting started with Play 2 -- Chapter 2: Build System -- Chapter 3: Play Controllers and HTTP Routing -- Chapter 4: Play Views and Templating with Scala -- Chapter 5: Concurrency and Asynchronous programming -- Chapter 6: Web Services, Json and XML -- Chapter 7: Accessing Databases -- Chapter 8: Complete Example -- Chapter 9: Using Play modules -- Chapter 10: Application Settings &amp; Error handling -- Chapter 11: Working with Cache -- Chapter 12: Production Deployment.</tableOfContents>
  <note type="statement of responsibility">By Prem Kumar Karunakaran.</note>
  <note>Requires an SPL library card.</note>
  <note>Mode of access: World Wide Web.</note>
  <subject authority="lcsh">
    <topic>Build system</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Accessing databases</topic>
  </subject>
  <subject authority="lcsh">
    <topic>working with cache</topic>
  </subject>
  <classification authority="lcc">QA76.73.J38</classification>
  <classification authority="ddc" edition="2">006.671 KARP</classification>
  <relatedItem type="host">
    <titleInfo>
      <title>Springer eBooks</title>
    </titleInfo>
  </relatedItem>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <identifier type="isbn">9781484256459</identifier>
  <identifier type="uri">https://ezproxy.spl.org/login?url=https://learning.oreilly.com/library/view/~/9781484256459/?ar</identifier>
  <location>
    <url displayLabel="View this electronic item in O'Reilly Online Learning: Academic/Public Library Edition.">https://ezproxy.spl.org/login?url=https://learning.oreilly.com/library/view/~/9781484256459/?ar</url>
  </location>
  <accessCondition type="restrictionOnAccess">Requires an SPL library card.</accessCondition>
  <recordInfo>
    <recordContentSource authority="marcorg"/>
    <recordCreationDate encoding="marc">200306</recordCreationDate>
    <recordChangeDate encoding="iso8601">20220428113401.0</recordChangeDate>
    <recordIdentifier source="WaSeSS">ssj0002288144</recordIdentifier>
  </recordInfo>
</mods>
