NetBeans IDE 7 Cookbook

Over 70 highly focused practical recipes to maximize your output with NetBeans
Preview in Mapt

NetBeans IDE 7 Cookbook

Rhawi Dantas

Over 70 highly focused practical recipes to maximize your output with NetBeans
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


NetBeans IDE 7 Cookbook Book Cover
NetBeans IDE 7 Cookbook
$ 26.99
$ 18.90
NetBeans IDE 8 Cookbook Book Cover
NetBeans IDE 8 Cookbook
$ 29.99
$ 21.00
Buy 2 for $35.00
Save $21.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849512503
Paperback308 pages

Book Description

Java IDEs have grown bigger and more complicated with time. Some development environments even require the user to spend countless hours searching for more software to bundle with the IDE just to start working. NetBeans abstracts much of the work needed to configure the environment and makes it convenient for Java developers to start coding straight away. With this book in hand you will tap into the endless possibilities of developing modern desktop and web applications in Java.

NetBeans IDE 7 Cookbook is perfect for you if you are ready to take the next step from the standard tutorials and move into the practical world. It will show you all the features of the NetBeans IDE used by Java developers. It goes to great lengths in explaining different ways of achieving a desired goal and uncovering features present in NetBeans that are often overlooked or forgotten.

The NetBeans IDE 7 Cookbook will appeal to Java programmers at all levels who are ready to go beyond just tutorials.

Table of Contents

Chapter 1: NetBeans Head First
Introduction
Creating a Java Project Using Wizard
Creating libraries
Sharing libraries
Importing Projects from Eclipse
Importing existing Maven Projects
Chapter 2: Basic IDE Usage
Introduction
Creating a Java Project using Maven support
Creating a package
Creating a class
Running the main class
Debugging a class
Creating constructors
Generating toString(), equals(), and hashCode()
Generating getters and setters
Chapter 3: Designing Desktop GUI Applications
Introduction
Creating a Java Desktop Application
Creating a Frame
Creating a Panel
Adding Event Listeners
Connecting your Application to a Database
Creating a customized icon for your application
Making executable Java Desktop Applications
Chapter 4: JDBC and NetBeans
Introduction
Setting up with MySQL
Setting up with PostgreSQL
Setting up with Apache Derby/Java DB
Setting up with Oracle
Built-in SQL editor
Chapter 5: Building Web Applications
Introduction
Creating a web project using the wizard
Introduction to Java EE 6 using NetBeans
Adding JSF as a web framework
Using JSF as a web framework
Using Apache Struts as a web framework
Using GWT as a web framework
Chapter 6: Using JavaFX
Introduction
Creating a JavaFX Project
Build UI with NetBeans JavaFX Composer
Connecting JavaFX Application to Web Service
Connecting JavaFX Application to Database
Application States in JavaFX
Chapter 7: EJB Application
Introduction
Creating EJB project
Adding JPA support
Creating Stateless Session Bean
Creating Stateful Session Beans
Sharing a service through Web Service
Creating a web service client
Chapter 8: Mobile Development
Introduction
Creating CLDC/MIDP applications
Creating CDC applications
Using the Visual Mobile Designer
Beautifying your mobile application
Chapter 9: Java Refactoring
Introduction
Renaming elements
Moving elements
Extracting a superclass
Extracting an interface
Encapsulating fields
Chapter 10: Extending the IDE
Introduction
Creating a new project Wizard
Creating a new file wizard
Creating options panels
Chapter 11: Profiling and Testing
Introduction
Profiling Java code
Creating unit tests
Using SQE for improved code quality
Monitoring HTTP connections
Using the JMeter load generator
Chapter 12: Version Control
Introduction
Adding a project to Subversion
Checking in modifications
Working with a Subversion branch
Resolving conflicts in Subversion
Creating a Mercurial project
Cloning a Mercurial repository
Committing to a Mercurial project

What You Will Learn

  • Get to grips with quick development patterns using NetBeans Platform
  • Step up your mobile development environment using NetBeans
  • Refactor faster and better
  • Work with a variety of web frameworks via NetBeans
  • Create and integrate different projects and technologies
  • Link up various servers and databases with NetBeans
  • Master the art of testing using NetBeans
  • Version-control your systems from the comfort of your IDE

Authors

Table of Contents

Chapter 1: NetBeans Head First
Introduction
Creating a Java Project Using Wizard
Creating libraries
Sharing libraries
Importing Projects from Eclipse
Importing existing Maven Projects
Chapter 2: Basic IDE Usage
Introduction
Creating a Java Project using Maven support
Creating a package
Creating a class
Running the main class
Debugging a class
Creating constructors
Generating toString(), equals(), and hashCode()
Generating getters and setters
Chapter 3: Designing Desktop GUI Applications
Introduction
Creating a Java Desktop Application
Creating a Frame
Creating a Panel
Adding Event Listeners
Connecting your Application to a Database
Creating a customized icon for your application
Making executable Java Desktop Applications
Chapter 4: JDBC and NetBeans
Introduction
Setting up with MySQL
Setting up with PostgreSQL
Setting up with Apache Derby/Java DB
Setting up with Oracle
Built-in SQL editor
Chapter 5: Building Web Applications
Introduction
Creating a web project using the wizard
Introduction to Java EE 6 using NetBeans
Adding JSF as a web framework
Using JSF as a web framework
Using Apache Struts as a web framework
Using GWT as a web framework
Chapter 6: Using JavaFX
Introduction
Creating a JavaFX Project
Build UI with NetBeans JavaFX Composer
Connecting JavaFX Application to Web Service
Connecting JavaFX Application to Database
Application States in JavaFX
Chapter 7: EJB Application
Introduction
Creating EJB project
Adding JPA support
Creating Stateless Session Bean
Creating Stateful Session Beans
Sharing a service through Web Service
Creating a web service client
Chapter 8: Mobile Development
Introduction
Creating CLDC/MIDP applications
Creating CDC applications
Using the Visual Mobile Designer
Beautifying your mobile application
Chapter 9: Java Refactoring
Introduction
Renaming elements
Moving elements
Extracting a superclass
Extracting an interface
Encapsulating fields
Chapter 10: Extending the IDE
Introduction
Creating a new project Wizard
Creating a new file wizard
Creating options panels
Chapter 11: Profiling and Testing
Introduction
Profiling Java code
Creating unit tests
Using SQE for improved code quality
Monitoring HTTP connections
Using the JMeter load generator
Chapter 12: Version Control
Introduction
Adding a project to Subversion
Checking in modifications
Working with a Subversion branch
Resolving conflicts in Subversion
Creating a Mercurial project
Cloning a Mercurial repository
Committing to a Mercurial project

Book Details

ISBN 139781849512503
Paperback308 pages
Read More

Read More Reviews

Recommended for You

Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
NetBeans Platform 6.9 Developer's Guide Book Cover
NetBeans Platform 6.9 Developer's Guide
$ 23.99
$ 16.80
WordPress 2.8 Themes Cookbook Book Cover
WordPress 2.8 Themes Cookbook
$ 23.99
$ 16.80
Learning jQuery, Third Edition Book Cover
Learning jQuery, Third Edition
$ 23.99
$ 16.80
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Spring Security 3 Book Cover
Spring Security 3
$ 29.99
$ 21.00