App Engine Java Development with Netbeans

If you just started with App engine development, you might be having a feeling that Eclipse is the preferred IDE. And, Google also has offered its official plug-in to Eclipse IDE alone.

But what about the people who are not using Eclipse? Of course, you can always do a command line development but who does that these days!?

For Netbeans users, the plug-in nbappengine brings the Java app engine development to the Netbeans platform. Here’s how you can start developing your app engine apps on Netbeans.

Installing nbappengine plugin on Netbeans

  1. First thing first: Install the latest Netbeans (6.9 at the time of typing these characters) and open the IDE.
  2. Go to Tools -> Plugins -> Settings and click “Add” button to add the nbappengine update center URL.
  3. Now give a name and the URL of the update center according to your version of Netbeans.
  4. After adding it, now come back to the “Available Plugins” tab and do a search for “Google”. Select all the plug-ins that are related to the App Engine and click install button.

Configuring App Engine SDK with Netbeans
Now you’ve installed the nbappengine plugin on your Netbeans IDE.  The coming steps will tell you how you can configure the plugin with the App Engine SDK.

  1. Download the App Engine SDK for Java and extract the zip contents to your favorite location.
  2. In the Netbeans IDE, go to Services window (Ctrl + 5 is the shortcut key) and right click on the Servers menu and select “Add Server“.
  3. Now select the “Google App Engine” from the list of servers and in the next screen choose the folder where you extracted your SDK files.
  4. Configure the server properties if you wish to change it and then click “Finish”.

Creating and deploying your first App Engine app on Netbeans
Now its the time to create a brand-new app engine application.

  1. In Netbeans, select “File -> New Project -> Java Web -> Web application” and follow the wizard to create the project.
  2. In the “Server and Settings” page choose “Google App Engine” as your server so that you’ll get the app-engine related files (such as appengine-web.xml) pre-created for you.
  3. When you run/debug this application, Netbeans will start the app engine server (Jetty) and will deploy your application there.
  4. To deploy the application to the App Engine server, just right click on the project and choose “Deploy to Google App Engine”. it’ll prompt you for the Google account credentials. After you provided that info, your app will be uploaded to the cloud.

Reference : App Engine Java development on Netbeans from our JCG partner Veera Sundar.

Related Articles:

Related Whitepaper:

Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions

Get ready to program in a whole new way!

Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code. This short, targeted book will help you make the paradigm shift from the old imperative way to a less error-prone, more elegant, and concise coding style that’s also a breeze to parallelize. You’ll explore the syntax and semantics of lambda expressions, method and constructor references, and functional interfaces. You’ll design and write applications better using the new standards in Java 8 and the JDK.

Get it Now!  

Leave a Reply

− 6 = three

Java Code Geeks and all content copyright © 2010-2014, Exelixis Media Ltd | Terms of Use | Privacy Policy
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.

Sign up for our Newsletter

20,709 insiders are already enjoying weekly updates and complimentary whitepapers! Join them now to gain exclusive access to the latest news in the Java world, as well as insights about Android, Scala, Groovy and other related technologies.

As an extra bonus, by joining you will get our brand new e-books, published by Java Code Geeks and their JCG partners for your reading pleasure! Enter your info and stay on top of things,

  • Fresh trends
  • Cases and examples
  • Research and insights
  • Two complimentary e-books