Data Access Object (DAO), Java Pet Store Example and

Other Java Technologies 1

 

 

 

 

 

 

The NetBeans project environment setup includes:

  1. NetBeans 6.8 IDE

  2. JDK 1.6

  3. GlassFish v3 web server

  4. JavaDB/Derby database

  5. Java Pet Store Example in JAR

 

What do we have in this session?

  1. Download Java Pet Store Demo Project JAR File

  2. Uncompress the JAR File

  3. Opening the Project in NetBeans IDE

  4. Resolving Some Errors

  5. Removing and Re-installing Web Server in NetBeans

  6. Editing the New Web Server Path

  7. Changing Glassfish Web Server admin Password

  8. Starting JavaDB Database

  9. Starting the Glassfish Web Server

  10. Testing Glassfish Web Server

  11. Running Java Pet Store Application

  12. Java Pet Store in Action

 

 

In this short hands-on tutorial we will try to run Java Pet Store demo example in NetBeans 6.8 IDE. Java Pet Store demonstrates many Java technologies and in this tutorial we will see how the Data Access Object (DAO) was implemented.

 

Download Java Pet Store Demo Project JAR File

 

Firstly, download latest jar file for Java Pet Store demo project at: Java Pet Store Demo Project.

 

Java Pet Store Demo project download page

 

Uncompress the JAR File

 

Uncompress the jar file by double clicking the jar file or run the 'java -jar javapetstore-2.0-ea5-installer.jar' at the command line.

 

Java pet store JAR file

 

Accept the License Agreement. Click Accept.

 

Java Pet Store License Agreement

 

The following are the files and folders of Java Pet Store.

 

Uncompressed Java Pet Store files and folders

 

Optional step: Copy the javapetstore-2.0-ea5 folder to C:\ drive (if needed) to make the path is shorter when used in the NetBeans project file and if you put the demo example in the other folder, make sure the path doesn’t have white space(s). White space in the path name will make the project failed to be built/run later.

 

Java Pet Store project folder saved at C drive

 

Opening the Project in NetBeans IDE

 

Launch NetBeans (in this case version 6.8) IDE.

 

NetBeans 6.8 welcome flash screen

 

Open the Java pet store project in NetBeans. Click File menu > Open Project sub menu.

 

Opening existing Java project in NetBeans IDE

 

Select the Java pet store demo example project folder and click Open Project button.

 

Selecting the java pet store project folder

 

Resolving Some Errors

 

Optional step: If you encounter the "target server error" (with errors in the project/files as shown below), complete the following steps, else just skip them until the "Glassfish server setup" section.

 

Missing Server Problem for NetBeans IDE message

 

The "target server error" produces the following source code errors.

 

Missing Server Problem errors seen in the opened project in NetBeans

 

To resolve the "missing server problem", select the project folder in the Projects page > right click mouse > select Resolve Missing Server Problem menu.

 

 

 

 

 

 

 

 

 

 

------------------------------------------------------------

 

Resolving Missing Server Problem in NetBeans

 

Select Glassfish v3 web server (or your desired web server) and click OK.

 

Selecting GlassFish v3 Domain

 

Removing and Re-installing Web Server in NetBeans

 

Optional step: Next, we have to make sure the Glassfish installation folder (and path) also doesn’t have whitespace(s) else the project building will fail. If your GlassFish installation folder (path) having whitespace(s) then remove the server and re-install it. The steps are shown in the following section. If the installation folder doesn’t have whitespace(s) then you can skip the following steps until the "modify the Glassfish root folder" section.

Firstly, remove the existing Glassfish web server. From NetBeans IDE, select Services tab > under the Servers folder, expand it > select the server that will be removed > right click mouse > select Remove context menu.

 

Removing web server in NetBeans

 

Then, 're-install' the Glassfish v3 web server. In the Services page select Servers folder > right click mouse > select Add Server menu.

 

Adding new web server in NetBeans

 

From Add Server Instance page, select GlassFish v3 from Server: text box > click Next.

 

Selecting new GlassFish v3 web server

 

You need to create the sges-v3 folder manually (in this case at C: drive) and then point the Installation Location: to C:\sges-v3. Select the license agreement and click the Download Now button. This is an online installation/update.

 

Setting the Web server installation path. The name must be sges-v3 and can start downloading the files

 

Wait until the online installation complete.

 

The new web server installation begins

 

After the online installation finish, click the Next button.

 

The web server download and install was completed successfully

 

Select domain1 (default first domain) as the domain and click Finish button.

 

Selecting the domain for the GlassFish web server

 

 

 


 Back to Main | java Pet Store 2