Play framework essentials : an intuitive guide to creating easy-to-build scalable web applications using the Play framework /
Chapter 2: Persisting Data and Testing; Testing your web service; Writing and running tests; Testing the HTTP layer; Using the reverse router to generate URLs; Running a fake Play application; Effectively writing HTTP tests; Persisting data; Using a relational database; Getting a reference to the cu...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2014.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_ocn892044239 | ||
003 | OCoLC | ||
005 | 20240329122006.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 141003s2014 enk o 000 0 eng d | ||
040 | |a IDEBK |b eng |e pn |c IDEBK |d N$T |d E7B |d UMI |d COO |d DEBBG |d EBLCP |d YDXCP |d OCLCQ |d OCLCF |d OCLCQ |d AGLDB |d OCLCQ |d ICA |d K6U |d OCLCQ |d CCO |d PIFAG |d FVL |d ZCU |d MERUC |d OCLCQ |d U3W |d REB |d D6H |d STF |d VTS |d CEF |d ICG |d NLE |d INT |d VT2 |d UKMGB |d WYU |d G3B |d TKN |d UAB |d DKC |d AU@ |d OCLCQ |d M8D |d UKAHL |d OCLCQ |d OCLCO |d QGK |d OCLCQ |d OCLCO | ||
015 | |a GBB742480 |2 bnb | ||
016 | 7 | |a 018006930 |2 Uk | |
019 | |a 892243910 |a 894504478 |a 907286525 |a 1259163345 | ||
020 | |a 9781783982417 |q (electronic bk.) | ||
020 | |a 1783982411 |q (electronic bk.) | ||
020 | |a 9781322166148 |q (electronic bk.) | ||
020 | |a 1322166145 |q (electronic bk.) | ||
020 | |a 1783982403 | ||
020 | |a 9781783982400 | ||
020 | |z 9781783982400 | ||
029 | 1 | |a AU@ |b 000056019058 | |
029 | 1 | |a AU@ |b 000067092158 | |
029 | 1 | |a CHNEW |b 000675335 | |
029 | 1 | |a CHNEW |b 000695835 | |
029 | 1 | |a CHNEW |b 000695840 | |
029 | 1 | |a CHNEW |b 000888934 | |
029 | 1 | |a CHVBK |b 374476535 | |
029 | 1 | |a DEBBG |b BV042490001 | |
029 | 1 | |a DEBBG |b BV043612636 | |
029 | 1 | |a DEBSZ |b 434831824 | |
029 | 1 | |a DEBSZ |b 484729217 | |
029 | 1 | |a GBVCP |b 882842234 | |
029 | 1 | |a UKMGB |b 018006930 | |
035 | |a (OCoLC)892044239 |z (OCoLC)892243910 |z (OCoLC)894504478 |z (OCoLC)907286525 |z (OCoLC)1259163345 | ||
037 | |a CL0500000496 |b Safari Books Online | ||
050 | 4 | |a QA76.76.A65 | |
072 | 7 | |a COM |x 084000 |2 bisacsh | |
082 | 0 | 4 | |a 005.365 |2 23 |
049 | |a UAMI | ||
100 | 1 | |a Richard-Foy, Julien, |e author. | |
245 | 1 | 0 | |a Play framework essentials : |b an intuitive guide to creating easy-to-build scalable web applications using the Play framework / |c Julien Richard-Foy. |
260 | |a Birmingham : |b Packt Publishing, |c 2014. | ||
300 | |a 1 online resource | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Building a Web Service; Play -- a framework used to write web applications; Bootstrapping a Play application; Play applications'' layout; URL routing; Route path parameters; Parameters type coercion; Parameters with fixed values; Query string parameters; Default values of query string parameters; Trying the routes; Building HTTP responses; Serializing application data in JSON; Reading JSON requests; Validating JSON data; Handling optional values and recursive types. | |
505 | 8 | |a Using an in-memory database for testsSummary; Chapter 3: Turning a Web Service into a Web Application; Delta between a web service and a web application; Using the template engine to build web pages; Inserting dynamic values; Looping and branching; Reusing document fragments; Comments; Import statements; Generating HTML forms; Repeated and nested fields; Reading and validating HTML form data; Handling the HTML form submission; Validating the HTML form data; The Scala form validation API; The Java form validation API; Optional and mandatory fields. | |
505 | 8 | |a Sharing JSON validation and HTML form validation rulesHandling content negotiation; Putting things together; Writing web user interface tests; Summary; Chapter 4: Integrating with Client-side Technologies; Philosophy of Play regarding client-side technologies; Serving static assets; Sprinkling some JavaScript and CSS; Using the JavaScript reverse router; Managing assets from the build system; Producing web assets; Pipelining web assets'' transformations; Concatenating and minifying JavaScript files; Gzipping assets; Fingerprinting assets; Managing JavaScript dependencies. | |
505 | 8 | |a Running JavaScript testsSummary; Chapter 5: Reactively Handling Long-running Requests; Play application''s execution model; Scaling up your server; Embracing non-blocking APIs; Managing execution contexts; Writing incremental computations using iteratees; Streaming results using enumerators; Manipulating data streams by combining iteratees, enumerators, and enumeratees; Unidirectional streaming with server-sent events; Preparing the ground; Transforming streams of data using enumeratees; Implementing a publish/subscribe system using Akka; Bidirectional streaming with WebSockets. | |
520 | |a Chapter 2: Persisting Data and Testing; Testing your web service; Writing and running tests; Testing the HTTP layer; Using the reverse router to generate URLs; Running a fake Play application; Effectively writing HTTP tests; Persisting data; Using a relational database; Getting a reference to the currently running application; Using a database management library; Using Slick in Scala; Using JPA in Java; Integrating with other persistence technologies; Populating the database with fixtures; The application''s Global object; Managing database schema evolutions. | ||
520 | |a This book targets Java and Scala developers who already have some experience in web development and who want to master Play framework quickly and efficiently. This book assumes you have a good level of knowledge and understanding of efficient Java and Scala code. | ||
546 | |a English. | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
590 | |a eBooks on EBSCOhost |b EBSCO eBook Subscription Academic Collection - Worldwide | ||
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
650 | 0 | |a Application software |x Development. | |
650 | 0 | |a Internet programming. | |
650 | 0 | |a Open source software. | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Programmation Internet. | |
650 | 6 | |a Logiciels libres. | |
650 | 7 | |a COMPUTERS |x Desktop Applications |x General. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Internet programming |2 fast | |
650 | 7 | |a Open source software |2 fast | |
650 | 7 | |a Programmation sur Internet. |2 ra | |
650 | 7 | |a Progiciels |x Développement. |2 ra | |
650 | 7 | |a Logiciels libres. |2 ra | |
776 | 0 | 8 | |i Print version: |a Richard-Foy, Julien. |t Play framework essentials : an intuitive guide to creating easy-to-build scalable web applications using the Play framework. |d Birmingham, [England] : Packt Publishing, ©2014 |h 185 pages |z 9781783982400 |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781783982400/?ar |z Texto completo |
856 | 4 | 0 | |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1800647 |z Texto completo |
938 | |a Askews and Holts Library Services |b ASKH |n AH27100091 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL1800647 | ||
938 | |a ebrary |b EBRY |n ebr10944929 | ||
938 | |a EBSCOhost |b EBSC |n 855863 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis29855668 | ||
938 | |a YBP Library Services |b YANK |n 12093938 | ||
994 | |a 92 |b IZTAP |