|
|
|
|
LEADER |
00000cam a2200000 a 4500 |
001 |
EBOOKCENTRAL_ocn878918322 |
003 |
OCoLC |
005 |
20240329122006.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
140502s2014 enk o 000 0 eng d |
040 |
|
|
|a IDEBK
|b eng
|e pn
|c IDEBK
|d MHW
|d EBLCP
|d N$T
|d E7B
|d UMI
|d DEBSZ
|d DEBBG
|d OCLCQ
|d COO
|d OCLCF
|d OCLCQ
|d YDXCP
|d OCLCQ
|d TEFOD
|d OCLCQ
|d D6H
|d AZK
|d AGLDB
|d OCLCQ
|d ICA
|d OCLCQ
|d MOR
|d PIFAG
|d ZCU
|d MERUC
|d OCLCQ
|d U3W
|d REB
|d STF
|d VTS
|d CEF
|d ICG
|d NLE
|d INT
|d VT2
|d UKMGB
|d OCLCQ
|d WYU
|d G3B
|d TKN
|d OCLCQ
|d UAB
|d DKC
|d AU@
|d OCLCQ
|d M8D
|d HS0
|d OCLCQ
|d OCLCO
|d QGK
|d OCLCQ
|d OCLCO
|d OCLCL
|
016 |
7 |
|
|a 018006523
|2 Uk
|
019 |
|
|
|a 880640814
|a 881399545
|a 961589654
|a 1259103414
|
020 |
|
|
|a 9781783283644
|q (electronic bk.)
|
020 |
|
|
|a 1783283645
|q (electronic bk.)
|
020 |
|
|
|a 1306708869
|q (electronic bk.)
|
020 |
|
|
|a 9781306708869
|q (electronic bk.)
|
020 |
|
|
|z 1783283637
|
020 |
|
|
|z 9781783283637
|
029 |
1 |
|
|a AU@
|b 000062534180
|
029 |
1 |
|
|a CHNEW
|b 000697310
|
029 |
1 |
|
|a CHNEW
|b 000887081
|
029 |
1 |
|
|a CHVBK
|b 374459983
|
029 |
1 |
|
|a DEBBG
|b BV042032840
|
029 |
1 |
|
|a DEBBG
|b BV043608073
|
029 |
1 |
|
|a DEBSZ
|b 405709765
|
029 |
1 |
|
|a DEBSZ
|b 414183142
|
029 |
1 |
|
|a DEBSZ
|b 484722379
|
029 |
1 |
|
|a GBVCP
|b 882839977
|
029 |
1 |
|
|a UKMGB
|b 018006523
|
035 |
|
|
|a (OCoLC)878918322
|z (OCoLC)880640814
|z (OCoLC)881399545
|z (OCoLC)961589654
|z (OCoLC)1259103414
|
037 |
|
|
|a CL0500000436
|b Safari Books Online
|
037 |
|
|
|a 012D7304-6E3C-4CA3-AEFB-CC1D8465E3F9
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.73 .S28
|
072 |
|
7 |
|a COM
|x 051280
|2 bisacsh
|
082 |
0 |
4 |
|a 005.133
|2 22
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Alexandre, Thomas,
|e author.
|
245 |
1 |
0 |
|a Scala for Java developers :
|b build reactive, scalable applications and integrate Java code with the power of Scala /
|c Thomas Alexandre.
|
260 |
|
|
|a Birmingham, UK :
|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
|
490 |
1 |
|
|a Community experience distilled
|
588 |
0 |
|
|a Print version record.
|
520 |
|
|
|a This step-by-step guide is full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project. If you are a Java developer or a Java architect, working in Java EE-based solutions and want to start using Scala in your daily programming, this book is ideal for you. This book will get you up and running quickly by adopting a pragmatic approach with real-world code samples. No prior knowledge of Scala is required.
|
505 |
0 |
|
|a Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Programming Interactively within Your Project; Advantages of using Scala for Java projects; More concise and expressive; Increased productivity; Natural evolution from Java; Better fit for asynchronous and concurrent code; Learning Scala through the REPL; Declaring val/var variables; Defining classes; Explaining case classes; Operations on collections; Transforming collections containing primitive types; Collections of more complex objects; Filter and partition
|
505 |
8 |
|
|a Dealing with tuplesIntroducing Map; Introducing the Option construct; A glimpse at pattern matching; The map method; Looking at String Interpolation; The groupBy method; The foldLeft method; Summary; Chapter 2: Code Integration; Creating a REST API from an existing database; The sample database; Setting up a Maven project; Creating JPA entities and REST web service; Running and testing the project; Adding a test in Scala; Setting up Scala within a Java Maven project; Scala and Java collaboration; Converting between collection types; JavaBean-style properties; Scala and Java object orientation
|
505 |
8 |
|
|a Scala traits as enhanced Java interfacesDeclaring objects; Introducing companion objects; Handling exceptions; Differences in style between Java and Scala code; Adjusting the code layout; Naming conventions; Summary; Chapter 3: Understanding the Scala Ecosystem; Inheriting Java Integrated Development Environments (IDEs); Building with Simple Build Tool (SBT); Getting started with SBT; Creating a sample project; Importing the project in Eclipse, IntelliJ IDEA, and NetBeans; Creating a web application that runs on a servlet container; Using sbt-assembly to build a single .jar archive
|
505 |
8 |
|
|a Formatting code with ScalariformExperimenting with Scala Worksheets; Working with HTTP; Scala's for comprehension; Taking advantage of Typesafe Activator; Creating an application based on activator templates; The REPL as a scripting engine; Summary; Chapter 4: Testing Tools; Writing tests with ScalaTest; BDD-style testing; Functional testing; Mocking with ScalaMock; Testing with ScalaCheck; Summary; Chapter 5: Getting Started with the Play Framework; Getting started with the classic Play distribution; Getting started with the Typesafe Activator; Architecture of a Play application
|
505 |
8 |
|
|a Visualizing the framework stackExploring the request-response lifecycle; Handling a request in the controller; Rendering the view; Playing with authentication; Practical tips when using Play; Debugging with Play; Dealing with version control; Summary; Chapter 6: Database Access and the Future of ORM; Integrating an existing ORM -- Hibernate and JPA; Making JPA available in Scala; Dealing with persistence in the Play Framework; A simple example using Anorm; Replacing ORM; Learning about Slick; Scaffolding a Play application; Importing test data; Visualizing the database in the H2-browser
|
546 |
|
|
|a English.
|
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 Scala (Computer program language)
|
650 |
|
6 |
|a Scala (Langage de programmation)
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x Java.
|2 bisacsh
|
650 |
|
7 |
|a Scala (Computer program language)
|2 fast
|
758 |
|
|
|i has work:
|a Scala for Java developers (Text)
|1 https://id.oclc.org/worldcat/entity/E39PCGjvpFgwxm99vQ7WdBQ6rq
|4 https://id.oclc.org/worldcat/ontology/hasWork
|
776 |
0 |
8 |
|i Print version:
|a Alexandre, Thomas.
|t Scala for Java Developers.
|d Packt Publishing 2014
|z 1306708869
|
830 |
|
0 |
|a Community experience distilled.
|
856 |
4 |
0 |
|u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1644010
|z Texto completo
|
938 |
|
|
|a EBL - Ebook Library
|b EBLB
|n EBL1644010
|
938 |
|
|
|a ebrary
|b EBRY
|n ebr10868169
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 771466
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis28268646
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 11800712
|
994 |
|
|
|a 92
|b IZTAP
|