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


Java EE is a remarkable technology for all that it can accomplish, but in earlier versions, it was criticized for being overly complicated and verbose.

Much of this criticism was justified for the fact that Java EE relied heavily on XML-based configuration, requiring many interfaces and exceptions, and presenting developers with many hurdles to face when using it. Technologies such as Hibernate and Spring emerged, and gained much attraction simply because they sought to address those complexities.

With the introduction of Java EE 5, the core platform once again gained the upper hand, tying together the same formula that helped catapult Hibernate and Spring into developers' favor. Annotations were brought in to tone down the verbosity of code, along with the reduction of checked exceptions, POJO programming, introduction of JSF, enhancements in EJB QL and Application Container, and simplification of Session Beans.

Session Beans are Java objects that perform a multitude of operations...