EBookClubs

Read Books & Download eBooks Full Online

EBookClubs

Read Books & Download eBooks Full Online

Book Amazing Java

    Book Details:
  • Author : Andrei Besedin
  • Publisher : Andrei Besedin via PublishDrive
  • Release : 2017-10-31
  • ISBN :
  • Pages : 58 pages

Download or read book Amazing Java written by Andrei Besedin and published by Andrei Besedin via PublishDrive. This book was released on 2017-10-31 with total page 58 pages. Available in PDF, EPUB and Kindle. Book excerpt: AMAZING JAVA: LEARN JAVA QUICKLY Do you know Java is being used worldwide? These days it is difficult to find a platform not running on Java. Their uses begin from commercial e-commerce website to Android apps, from desktop applications to games, from financial applications to scientific applications, from J2ME applications to open source library and much more. No doubts its wide usage is due to the great benefits its users achieve from it. Some of these benefits are: •Write once and run anywhere- it reduces the stress of writing the same program everywhere that supports the Java platform •You can download codes that are not trusted over a network and run it in an environment that is secure without any harm. This makes it a unique platform •Java is reliable and multithreaded giving you the ability to perform a lot of tasks at the same time within a program •Java is easy to learn and object oriented. This allows you to create modular applications that are maintainable and also codes that are reusable. The support of Java is becoming universal as it is being integrated into almost all key operation systems, popular web browsers and electronic devices of customers. With its wide usage and benefits, you can see that Java is amazing. Learning Java might save your future as you would be able to make a living with it due to its high demand for worldwide internet solution. Are you interested in Java and wondering how to learn it? You don’t need to worry about that as our read book is ready to help fill in the gap and provide you a solution. With our powerful short read book, you can learn Java quickly, improve, and become perfect. Our incredible book offers lots of advantages if you are ready to read it without omitting a line. Some of these advantages are: •A proven and ultimate guide for beginners on how to use and write Java programs. It will be of help before, during and after your classes. •Every instructions and step in the book are convenient to follow and easy to learn •It has a good and winning navigation index so it can be used as a reference guide. •The book offers a clear and understandable explanation of all complex Java functions •You will have the chance to learn Java as fast as possible and become a hot cake in the technology world •Reading it saves time giving you the chance to put what you have read into practice. Above are just tips of an iceberg when talking about the benefits our short book has to offer. Additionally, we offer a free DOWNLOADABLE JAVA FILE WITH EXAMPLES as a bonus. You don’t need to spend all the money on you before getting this book. It is affordable and suitable for all budgets. No doubt, the result you will get from this book is worth more than its price. We admit the fact that this incredible and powerful book might not contain all extensive information about Java. Our goal is to make sure you learn Java as quickly as you can without going through much stress. The more you delay purchasing and making use of the information in this book the more your level of ignorance about Java increases. Why not choose a winning side when you can. To learn Java quickly and become a Java programmer, click the buy button on the upper right side of the page and obtain your copy of the book in just one click! Note: Each day you delay buying this product the more your level of ignorance about Java increases and the more you lose the chance of fitting into the technology world. Purchase this product now!

Book JavaFX Essentials

    Book Details:
  • Author : Mohamed Taman
  • Publisher : Packt Publishing Ltd
  • Release : 2015-06-29
  • ISBN : 1784393533
  • Pages : 224 pages

Download or read book JavaFX Essentials written by Mohamed Taman and published by Packt Publishing Ltd. This book was released on 2015-06-29 with total page 224 pages. Available in PDF, EPUB and Kindle. Book excerpt: JavaFX is a software platform to create and deliver rich Internet applications (RIAs) that can run across a wide variety of devices. JavaFX Essentials will help you to design and build high performance JavaFX 8-based applications that run on a variety of devices. Starting with the basics of the framework, it will take you all the way through creating your first working application to discovering the core and main JavaFX 8 features, then controlling and monitoring your outside world. The examples provided illustrate different JavaFX and Java SE 8 features. This guide is an invaluable tutorial if you are planning to develop and create JavaFX 8 applications to run on a variety of devices and platforms.

Book Java in Two Semesters

    Book Details:
  • Author : Quentin Charatan
  • Publisher : Springer
  • Release : 2019-01-08
  • ISBN : 3319994204
  • Pages : 716 pages

Download or read book Java in Two Semesters written by Quentin Charatan and published by Springer. This book was released on 2019-01-08 with total page 716 pages. Available in PDF, EPUB and Kindle. Book excerpt: This easy-to-follow textbook teaches Java programming from first principles, as well as covering design and testing methodologies. The text is divided into two parts. Each part supports a one-semester module, the first part addressing fundamental programming concepts, and the second part building on this foundation, teaching the skills required to develop more advanced applications. This fully updated and greatly enhanced fourth edition covers the key developments introduced in Java 8, including material on JavaFX, lambda expressions and the Stream API. Topics and features: begins by introducing fundamental programming concepts such as declaration of variables, control structures, methods and arrays; goes on to cover the fundamental object-oriented concepts of classes and objects, inheritance and polymorphism; uses JavaFX throughout for constructing event-driven graphical interfaces; includes advanced topics such as interfaces and lambda expressions, generics, collection classes and exceptions; explains file-handling techniques, packages, multi-threaded programs, socket programming, remote database access and processing collections using streams; includes self-test questions and programming exercises at the end of each chapter, as well as two illuminating case studies; provides additional resources at its associated website (simply go to springer.com and search for "Java in Two Semesters"), including a guide on how to install and use the NetBeansTM Java IDE. Offering a gentle introduction to the field, assuming no prior knowledge of the subject, Java in Two Semesters is the ideal companion to undergraduate modules in software development or programming.

Book Java Projects

Download or read book Java Projects written by Bpb and published by . This book was released on 2004-11 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: The java projects book enables you to develop java applications using an easy and simple approac.The book is designed for the readers,who are familiar with java programming.The book provides numerous listings and figures for an affective understanding of java concepts.The book consists of a CD that includes source code for all the java applications. Table of contents: Chapter 1 Creating a calculator applications Chapter 2 Creating analog clock applications Chapter 3 Creating a 9-box puzzle game Chapter 4 Student information management system Chapter 5 Creating a text editor applications Chapter 6 Creating an online test applications Chapter 7 Creating a shopping cart applications Chapter 8 Share trading application Chapter 9 Online banking applications

Book The Well Grounded Java Developer  Second Edition

Download or read book The Well Grounded Java Developer Second Edition written by Benjamin Evans and published by Simon and Schuster. This book was released on 2022-12-27 with total page 1146 pages. Available in PDF, EPUB and Kindle. Book excerpt: Understanding Java from the JVM up gives you a solid foundation to grow your expertise and take on advanced techniques for performance, concurrency, containerization, and more. In The Well-Grounded Java Developer, Second Edition you will learn: The new Java module system and why you should use it Bytecode for the JVM, including operations and classloading Performance tuning the JVM Working with Java’s built-in concurrency and expanded options Programming in Kotlin and Clojure on the JVM Maximizing the benefits from your build/CI tooling with Maven and Gradle Running the JVM in containers Planning for future JVM releases The Well-Grounded Java Developer, Second Edition introduces both the modern innovations and timeless fundamentals you need to know to become a Java master. Authors Ben Evans, Martijn Verburg, and Jason Clark distill their decades of experience as Java Champions, veteran developers, and key contributors to the Java ecosystem into this clear and practical guide. You’ll discover how Java works under the hood and learn design secrets from Java’s long history. Each concept is illustrated with hands-on examples, including a fully modularized application/library and creating your own multithreaded application. Foreword by Heinz Kabutz. About the technology Java is the beating heart of enterprise software engineering. Developers who really know Java can expect easy job hunting and interesting work. Written by experts with years of boots-on-the-ground experience, this book upgrades your Java skills. It dives into powerful features like modules and concurrency models and even reveals some of Java’s deep secrets. About the book With The Well-Grounded Java Developer, Second Edition you will go beyond feature descriptions and learn how Java operates at the bytecode level. Master high-value techniques for concurrency and performance optimization, along with must-know practices for build, test, and deployment. You’ll even look at alternate JVM languages like Kotlin and Clojure. Digest this book and stand out from the pack. What's inside The new Java module system Performance tuning the JVM Maximizing CI/CD with Maven and Gradle Running the JVM in containers Planning for future JVM releases About the reader For intermediate Java developers. About the author Benjamin J. Evans is a senior principal engineer at Red Hat. Martijn Verburg is the principal SWE manager for Microsoft’s Java Engineering Group. Both Benjamin and Martijn are Java Champions. Jason Clark is a principal engineer and architect at New Relic. Table of Contents PART 1 - FROM 8 TO 11 AND BEYOND! 1 Introducing modern Java 2 Java modules 3 Java 17 PART 2 - UNDER THE HOOD 4 Class files and bytecode 5 Java concurrency fundamentals 6 JDK concurrency libraries 7 Understanding Java performance PART 3 - NON-JAVA LANGUAGES ON THE JVM 8 Alternative JVM languages 9 Kotlin 10 Clojure: A different view of programming PART 4 - BUILD AND DEPLOYMENT 11 Building with Gradle and Maven 12 Running Java in containers 13 Testing fundamentals 14 Testing beyond JUnit PART 5 - JAVA FRONTIERS 15 Advanced functional programming 16 Advanced concurrent programming 17 Modern internals 18 Future Java

Book Integration Ready Architecture and Design

Download or read book Integration Ready Architecture and Design written by Jeff Zhuk and published by Cambridge University Press. This book was released on 2004-07-26 with total page 652 pages. Available in PDF, EPUB and Kindle. Book excerpt: What would you do if your IT job was no longer performed in your country? Your survival does not lie in limiting global collaborative engineering. IT workers will survive and prosper because of their ability to innovate, to quickly learn and change directions, and to evolve from Information Technology into Distributed Knowledge Marketplace. You have no choice but to be pro-active, learn to stay current, even run ahead of the game. Integration-Ready Architecture and Design bridges the gap for a new generation of wired and wireless software technologies and teaches a set of skills that are demanded by fast moving software evolution. This up-to-date textbook integrates theory and practice, going from foundations and concepts to specific applications. Through deep insights into almost all areas of modern CIS and IT, Zhuk provides an entry into the new world of integrated knowledge and software engineering. Readers will learn the what s, why s, and how s on: J2EE, J2ME, .NET, JSAPI, JMS, JMF, SALT, VoiceXML, WAP, 802.11, CDNA, GPRS, CycL, XML, and multiple XML-based technologies including RDF, DAML, SOAP, UDDI, and WDSL. Students, architects, designers, coders, and even management benefit from innovative ideas and detailed examples for building multi-dimensional worlds of enterprise applications and creating distributed knowledge marketplace.

Book Mastering GeoServer

    Book Details:
  • Author : Colin Henderson
  • Publisher : Packt Publishing Ltd
  • Release : 2014-11-25
  • ISBN : 1783287705
  • Pages : 590 pages

Download or read book Mastering GeoServer written by Colin Henderson and published by Packt Publishing Ltd. This book was released on 2014-11-25 with total page 590 pages. Available in PDF, EPUB and Kindle. Book excerpt: If you are a GIS professional who intends to explore advanced techniques and get more out of GeoServer deployment rather than simply delivering good looking maps, then this book is for you.

Book OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide

Download or read book OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide written by Jeanne Boyarsky and published by John Wiley & Sons. This book was released on 2019-11-19 with total page 770 pages. Available in PDF, EPUB and Kindle. Book excerpt: This OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 and the Programmer II Study Guide: Exam 1Z0-816 were published before Oracle announced major changes to its OCP certification program and the release of the new Developer 1Z0-819 exam. No matter the changes, rest assured both of the Programmer I and II Study Guides cover everything you need to prepare for and take Exam 1Z0-819. If you’ve purchased one of the Programmer Study Guides, purchase the other one and you’ll be all set. NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same. The comprehensive study aide for those preparing for the new Oracle Certified Professional Java SE Programmer I Exam 1Z0-815 Used primarily in mobile and desktop application development, Java is a platform-independent, object-oriented programming language. It is the principal language used in Android application development as well as a popular language for client-side cloud applications. Oracle has updated its Java Programmer certification tracks for Oracle Certified Professional. OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide covers 100% of the exam objectives, ensuring that you are thoroughly prepared for this challenging certification exam. This comprehensive, in-depth study guide helps you develop the functional-programming knowledge required to pass the exam and earn certification. All vital topics are covered, including Java building blocks, operators and loops, String and StringBuilder, Array and ArrayList, and more. Included is access to Sybex's superior online interactive learning environment and test bank—containing self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. This indispensable guide: Clarifies complex material and strengthens your comprehension and retention of key topics Covers all exam objectives such as methods and encapsulation, exceptions, inheriting abstract classes and interfaces, and Java 8 Dates and Lambda Expressions Explains object-oriented design principles and patterns Helps you master the fundamentals of functional programming Enables you to create Java solutions applicable to real-world scenarios There are over 9 millions developers using Java around the world, yet hiring managers face challenges filling open positions with qualified candidates. The OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide will help you take the next step in your career.

Book Amazing Expeditions

Download or read book Amazing Expeditions written by Anita Ganeri and published by Ivy Kids. This book was released on 2019-04-09 with total page 51 pages. Available in PDF, EPUB and Kindle. Book excerpt: Discover the stories and follow the journeys of more than 20 of the world’s most heroic and extraordinary explorers, including Ibn Battuta, Zheng He, Mary Kingsley, Norgay and Hillary, Ellen MacArthur and Neil Armstrong. Throughout history, explorers have bravely ventured out into the unknown to discover new lands, seek treasure, make scientific discoveries or simply achieve something that’s never been done before. Amazing Expeditions will take readers on a thrilling voyage over land, sea, sky and space. Some of the journeys were triumphs and others ended in failure and tragedy, but each is a riveting story and a lesson in perseverance and grit that may well inspire a new generation of adventurers.

Book Cybersecurity Law

    Book Details:
  • Author : Jeff Kosseff
  • Publisher : John Wiley & Sons
  • Release : 2019-11-13
  • ISBN : 111951732X
  • Pages : 667 pages

Download or read book Cybersecurity Law written by Jeff Kosseff and published by John Wiley & Sons. This book was released on 2019-11-13 with total page 667 pages. Available in PDF, EPUB and Kindle. Book excerpt: The second edition of the definitive guide to cybersecurity law, updated to reflect recent legal developments The revised and updated second edition of Cybersecurity Law offers an authoritative guide to the key statutes, regulations, and court rulings that pertain to cybersecurity. Written by an experienced cybersecurity lawyer and law professor, the second edition includes new and expanded information that reflects the latest changes in laws and regulations. The book includes material on recent FTC data security consent decrees and data breach litigation. Topics covered reflect new laws, regulations, and court decisions that address financial sector cybersecurity, the law of war as applied to cyberspace, and recently updated guidance for public companies’ disclosure of cybersecurity risks. This important guide: Provides a new appendix, with 15 edited opinions covering a wide range of cybersecurity-related topics, for students learning via the caselaw method Includes new sections that cover topics such as: compelled access to encrypted devices, New York’s financial services cybersecurity regulations, South Carolina’s insurance sector cybersecurity law, the Internet of Things, bug bounty programs, the vulnerability equities process, international enforcement of computer hacking laws, the California Consumer Privacy Act, and the European Union’s Network and Information Security Directive Contains a new chapter on the critical topic of law of cyberwar Presents a comprehensive guide written by a noted expert on the topic Offers a companion Instructor-only website that features discussion questions for each chapter and suggested exam questions for each chapter Written for students and professionals of cybersecurity, cyber operations, management-oriented information technology (IT), and computer science, Cybersecurity Law, Second Edition is the up-to-date guide that covers the basic principles and the most recent information on cybersecurity laws and regulations. JEFF KOSSEFF is Assistant Professor of Cybersecurity Law at the United States Naval Academy in Annapolis, Maryland. He was a finalist for the Pulitzer Prize, and a recipient of the George Polk Award for national reporting.

Book Java Concurrency in Practice

Download or read book Java Concurrency in Practice written by Tim Peierls and published by Pearson Education. This book was released on 2006-05-09 with total page 428 pages. Available in PDF, EPUB and Kindle. Book excerpt: Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them. However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant. This book covers: Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Performance optimization dos and don'ts Testing concurrent programs Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model

Book The New York Public Library Amazing World Geography

Download or read book The New York Public Library Amazing World Geography written by The New York Public Library and published by John Wiley & Sons. This book was released on 2002-10-02 with total page 178 pages. Available in PDF, EPUB and Kindle. Book excerpt: Follow the Ring of Fire from New Zealand to South America. Navigate the Blue Nile and walk the Great Wall of China. Meet the first person to reach the South Pole and witness the "Green Revolution" in India. Explore the people, landscapes, and languages of our fascinating planet and uncover the answers to all your questions about world geography . . . How old is the earth? See page 8. Can volcanoes form underwater? See page 14. What are maquiladoras? See page 50. Why are rain forests so important? See page 63. Where and what are the Pillars of Hercules? See page 77. Is the Red Sea really red? See page 88. What languages are spoken in Africa? See page 112. Do any plants or animals live in Antarctica? See page 133.

Book The World Eats Here  Amazing Food and the Inspiring People Who Make It at New York s Queens Night Market

Download or read book The World Eats Here Amazing Food and the Inspiring People Who Make It at New York s Queens Night Market written by Storm Garner and published by The Experiment, LLC. This book was released on 2020-05-12 with total page 470 pages. Available in PDF, EPUB and Kindle. Book excerpt: Prized recipes and tales of home, work, and family—from the immigrant vendor-chefs of NYC’s first and favorite night market On summer Saturday nights in Queens, New York, mouthwatering scents from Moldova to Mexico fill the air. Children play, adults mingle . . . and, above all, everyone eats. Welcome to the Queens Night Market, where thousands of visitors have come to feast on amazing international food—from Filipino dinuguan to Haitian diri ak djon djon. The World Eats Here brings these incredible recipes from over 40 countries to your home kitchen—straight from the first- and second-generation immigrant cooks who know them best. With every recipe comes a small piece of the American story: of culture shock and language barriers, of falling in love and following passions, and of family bonds tested then strengthened by cooking. You’ll meet Sangyal Phuntsok, who learned to make dumplings in a refugee school for Tibetan children; now, his Tibetan Beef Momos with Hot Sauce sell like hotcakes in New York City. And Liia Minnebaeva will blow you away with her Bashkir Farm Cheese Donuts—a treat from her childhood in Oktyabrsky in western Russia. Though each story is unique, they all celebrate one thing: Food brings people together, and there’s no better proof of that than the Queens Night Market, where flavors from all over the world can be enjoyed in one unforgettable place.

Book Special Edition Using Java 2

Download or read book Special Edition Using Java 2 written by Brian Keeton and published by Que Publishing. This book was released on 2001 with total page 1148 pages. Available in PDF, EPUB and Kindle. Book excerpt: An epic fantasy adventure that will make you laugh and cry. You'll fall in love with some characters and hate the others. Elves, Giants, Druids, Dwarves and wraiths. What more could you desire?

Book Beginning Java 9 Fundamentals

Download or read book Beginning Java 9 Fundamentals written by Kishori Sharan and published by Apress. This book was released on 2017-11-01 with total page 1056 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn the basics of Java 9, including basic programming concepts and the object-oriented fundamentals necessary at all levels of Java development. Author Kishori Sharan walks you through writing your first Java program step-by-step. Armed with that practical experience, you'll be ready to learn the core of the Java language. Beginning Java 9 Fundamentals provides over 90 diagrams and 240 complete programs to help you learn the topics faster. The book continues with a series of foundation topics, including using data types, working with operators, and writing statements in Java. These basics lead onto the heart of the Java language: object-oriented programming. By learning topics such as classes, objects, interfaces, and inheritance you'll have a good understanding ofJava's object-oriented model. The final collection of topics takes what you've learned and turns you into a real Java programmer. You'll see how to take the power of object-oriented programming and write programs that can handle errors and exceptions, process strings and dates, format data, and work with arrays to manipulate data. This book is a companion to two other books also by Sharan focusing on APIs and advanced Java topics. What You’ll Learn Write your first Java programs with an emphasis on learning object-oriented programming in Java Work with data types, operators, statements, classes and objects Handle exceptions, assertions, strings and dates, and object formatting Use regular expressions Work with arrays, interfaces, enums, and inheritance Take advantage of the new JShell REPL tool Who This Book Is For Those who are new to Java programming, who may have some or even no prior programming experience.

Book JAVA PROGRAMMING

Download or read book JAVA PROGRAMMING written by NARAYAN CHANGDER and published by CHANGDER OUTLINE. This book was released on with total page 217 pages. Available in PDF, EPUB and Kindle. Book excerpt: THE JAVA PROGRAMMING MCQ (MULTIPLE CHOICE QUESTIONS) SERVES AS A VALUABLE RESOURCE FOR INDIVIDUALS AIMING TO DEEPEN THEIR UNDERSTANDING OF VARIOUS COMPETITIVE EXAMS, CLASS TESTS, QUIZ COMPETITIONS, AND SIMILAR ASSESSMENTS. WITH ITS EXTENSIVE COLLECTION OF MCQS, THIS BOOK EMPOWERS YOU TO ASSESS YOUR GRASP OF THE SUBJECT MATTER AND YOUR PROFICIENCY LEVEL. BY ENGAGING WITH THESE MULTIPLE-CHOICE QUESTIONS, YOU CAN IMPROVE YOUR KNOWLEDGE OF THE SUBJECT, IDENTIFY AREAS FOR IMPROVEMENT, AND LAY A SOLID FOUNDATION. DIVE INTO THE JAVA PROGRAMMING MCQ TO EXPAND YOUR JAVA PROGRAMMING KNOWLEDGE AND EXCEL IN QUIZ COMPETITIONS, ACADEMIC STUDIES, OR PROFESSIONAL ENDEAVORS. THE ANSWERS TO THE QUESTIONS ARE PROVIDED AT THE END OF EACH PAGE, MAKING IT EASY FOR PARTICIPANTS TO VERIFY THEIR ANSWERS AND PREPARE EFFECTIVELY.

Book Grails in Action

    Book Details:
  • Author : Peter Ledbrook
  • Publisher : Simon and Schuster
  • Release : 2014-06-10
  • ISBN : 1638355312
  • Pages : 856 pages

Download or read book Grails in Action written by Peter Ledbrook and published by Simon and Schuster. This book was released on 2014-06-10 with total page 856 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Grails in Action, Second Edition is a comprehensive introduction to Grails 2 focused on making you super-productive fast. In this totally revised new edition, you'll master Grails 2.3 core skills as you apply TDD techniques to developing a full-scale Twitter clone. Along the way you'll learn the latest single-page web app UI techniques, work with NoSQL backends, integrate with enterprise messaging, and implement a complete RESTful API for your services. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology It may be time for you to stop reconfiguring, rewriting, and recompiling your Java web apps. Grails, a Groovy-powered web framework, hides all that busy work so you can concentrate on what your applications do, not how they're built. In addition to its famously intuitive dev environment and seamless integration with Spring and Hibernate, the new Grails 2.3 adds improved REST support, better protection against attacks from the web, and better dependency resolution. About the Book Grails in Action, Second Edition is a comprehensive introduction to Grails 2. In this totally revised edition you'll master Grails as you apply TDD techniques to a full-scale example (a Twitter clone). Along the way you'll learn single-page web app techniques, work with NoSQL back ends, integrate with enterprise messaging, implement a RESTful API ... and more. No Java or Groovy knowledge is required. Some web development and OOP experience is helpful. What's Inside Covers Grails 2.3 from the ground up Agile delivery and testing using Spock How to use and manage plugins Tips and tricks from the trenches About the Authors There's no substitute for experience: Glen Smith and Peter Ledbrook have been fixtures in the Grails community, contributing code, blogging, and speaking at conferences worldwide, since Grails 0.2. Table of Contents PART 1 INTRODUCING GRAILS Grails in a hurry The Groovy essentials PART 2 CORE GRAILS Modeling the domain 63 Creating the initial UI Retrieving the data you need Controlling application flow Services and data binding Developing tasty forms, views, and layouts PART 3 EVERYDAY GRAILS Building reliable applications Using plugins: just add water Protecting your application Exposing your app to other programs Single-page web applications (and other UI stuff) Understanding Spring and transactions PART 4 ADVANCED GRAILS Understanding events, messaging, and scheduling NoSQL and Grails Beyond compile, test, run Grails in the cloud BONUS ONLINE CHAPTERS Advanced GORM kung fu Developing plugins