Book Image

NetBeans IDE 8 Cookbook

By : David Salter, Rhawi Dantas
Book Image

NetBeans IDE 8 Cookbook

By: David Salter, Rhawi Dantas

Overview of this book

<p>From the start to the end of a Java project's lifecycle, this book will show you how to perform many key tasks with the NetBeans IDE, uncovering more about mobile, desktop, and enterprise Java along the way.</p> <p>You will start by creating Java projects and learning how to refactor and use NetBeans tools to increase developer efficiency. You will then get a walkthrough of how to create a desktop application before covering JavaFX and mobile applications and how to use external services within them. Having seen how to create many different types of applications, you will then be shown how to test and profile them before storing them in revision control systems such as Git or Subversion. Finally, you will learn how to extend NetBeans itself by adding new features to the IDE.</p>
Table of Contents (19 chapters)
NetBeans IDE 8 Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


With the ubiquitous nature of the Internet in the modern world, software developers are having to build connected applications more and more frequently. It's not enough to have standalone applications nowadays. Customers are demanding applications that can talk to other systems and that can mine data from multiple sources, bringing data together as valuable information.

Not long ago, XML was considered the answer to any integration problem with SOAP web services being hailed as the preferred integration mechanism. Despite SOAP's claims to be "simple", REST-based APIs have become increasingly common, with them generally offering an easier integration solution than SOAP-based web services. One of the major advantages of REST-based web services is their ability to return JSON data that can be consumed directly by JavaScript-based APIs.

Fortunately, NetBeans provides developers with an abstraction above all of these technologies and a Java-centric approach to invoking web services...