Jello Framework

This guide will walk you through creating and deploying your first Jello web application.

Jello is a java framework for developing web applications on Google App Engine (GAE). As a prerequisite, you will need to:

To create a new Google App Engine standard project :

  1. Click the Google Cloud Platform toolbar button .

  2. Select Create New Project > Google App Engine Standard Java Project.

  3. Enter a Project name and (optionally) a Java package.

  4. Check Create as Maven Project and enter a Maven Group ID and Artifact ID.

  5. Select the libraries App Engine API, and Objectify.

  6. Click Finish.


Test the app locally with the Development Server

You can run and test your app in an emulator running on your local computer.

  1. Right click on your project root folder » Run As » App Engine.

  2. Check the console and look for the dev server URL. Test your app Test your app

More info can be found at: Running and Debugging an App Engine Standard Project locally Inside Eclipse

Download Jello SDK


To install Jello SDK:

  1. Click on Help » Install New Software....

  2. In the Work with text box enter the following update site URL: http://jello-framework.com/plugin.

  3. Select Jello Framework SDK, click Next and OK as needed until the IDE is restarted and the plugin is installed. Test your app

Adding Jello support to an existing App Engine project

  1. Right click on the project root folder Jello Framework » Convert to Jello project.... add Jello support to an existing App Engine project
  2. Check the Generate sample code option and click OK. add Jello support to an existing App Engine project
  3. Take a minute to explore the project structure. A new app folder has been created, containing the sample jello application app namespace. In addition, a few files were added or modified under the war/WEB-INF folder. Test your app
  1. To run the project as a Web application - click on the run booton Run toolbar button and select run helloWrold
    You can also run it by right clicking on your project root folder » Run As » Web Application Test your app

    Test your app
  2. Open a web browser and type http://localhost:8888/jello. Click on the Product Data view link. Test your app
  3. Open a web browser and type http://localhost:8888/jello. Click on the Product Data view link. Test your app
  4. click on the Actions button, select and run createCatalog action. Test your app

  5. Check action results and click the Back button. Test your app
  6. Click the New button to create new product or click on one of the Key fields to edit an existing product record. Test your app
  7. click on the Entities button and navigate to the Category entity. Test your app

Sign in for Free Google Cloud Platform account

  1. Go to cloud.google.com and sign in to create a free account. Yes, they will ask for your credit card (to make sure you are not a robot) but don't worry, you won’t be charged unless you manually upgrade to a paid account.

  2. After signing in, you will be redirected to the Cloud Console. Select App Engine.

  3. From the Developers Console, open the google developers console Projects dropdown located on the upper left corner of the page. Click New Project. Test your app
  4. Select a name for your project and pick a unique Project ID by clicking on the edit project idlink. Project ID

  5. To deploy the application, select the project root in Eclipse and click on the Google Cloud Platform toolbar. Select Deploy to App Engine Standard....

    deploy to standard env

    Select the project ID you just created on Google Cloud Platform and click Deploy.

    select project ID
  6. If everything went well and the application has been deployed successfully, you should be able to check your new app in the following public URL: http://<Application-ID>.appspot.com/jello (replace <Application-ID> with the actual project ID). application public URL

Congratulations! You have just deployed your first Jello application on Google cloud!

Last updated March 22, 2019.