Adam L. Davis

Modern Programming Made Easy

Using Java, Scala, Groovy, and JavaScript

2nd ed.
Adam L. Davis
Oviedo, FL, USA
ISBN 978-1-4842-5568-1e-ISBN 978-1-4842-5569-8
© Adam L. Davis 2020
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image, we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the author nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.
Distributed to the book trade worldwide by Springer Science+Business Media, 1 New York Plaza, New York, NY 10004, U.S.A.. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

Dedicated to all teachers.

Thank you for teaching!

Table of Contents
Index 189
About the Author and About the Technical Reviewer
About the Author
Adam L. Davis
../images/435475_2_En_BookFrontmatter_Figb_HTML.jpg

makes software. He’s spent many years developing in Java (since Java 1.2) and has enjoyed using Spring and Hibernate for more than a decade. Since 2006 he’s been using Groovy, Grails, HTML, CSS, and JavaScript, in addition to Java, to create SaaS web applications that help track finances for large institutions (among other things).

Adam has a master’s and a bachelor’s degree in Computer Science from Georgia Tech. He is also the author ofReactive Streams in Java (Apress, 2019) andLearning Groovy 3, Second Edition (Apress, 2019). You can check out his web site at https://github.adamldavis.com/ .

 
About the Technical Reviewer
Manuel Jordan Elera
../images/435475_2_En_BookFrontmatter_Figc_HTML.jpg
is an autodidactic developer and researcher who enjoys learning new technologies for his own experiments and creating new integrations. Manuel won the Springy Award—Community Champion and Spring Champion 2013. In his little free time, he reads the Bible and composes music on his guitar. Manuel is known as dr_pompeii. He has tech-reviewed numerous books for Apress, includingPro Spring Boot 2 (2019),Rapid Java Persistence and Microservices (2019),Java Language Features (2018),Spring Boot 2 Recipes (2018), andJava APIs, Extensions and Librarie s (2018). Read his 13 detailed tutorials about many Spring technologies, contact him through his blog at www.manueljordanelera.blogspot.com , and follow him on his Twitter account,@dr_pompeii .
 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset