Building an App on App Engine
Stay organized with collections
Save and categorize content based on your preferences.
Learn how to use some of the most common App Engine features, such as serving
simple HTML and static content, and how to manipulate data in the scenario of a
blogging platform.
The following pages provide instructions for learning about the basic
functionality with the most commonly used App Engine services. These guides
provide you with functional code that you can use or extend for other
scenarios.
- Setting Up Your Development Environment
- Learn how to set up your build environment for app development and deployment
to Google App Engine Standard. The supported Java development and build
environments are IntelliJ IDEA, Eclipse, Apache Maven, and Gradle.
- Serving Static Content
- Learn how to securely serve static content such as HTML files, CSS, and images
from Google App Engine standard environment.
- Handling Form Data
- Learn how to create a HTML form that uses the HTTP
POST
method to submit
user provided data to a Java Servlet.
- Storing Data with Cloud SQL
- Learn how to store, retrieve, and delete user submitted data storing using
Google Cloud SQL.
- Asynchronous Code Execution
- Learn how to schedule asynchronous code execution using task queues and
manipulate images stored in Cloud Storage using App Engine's Image API.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["This resource provides guides on using common App Engine features, including serving HTML and static content, and handling data in a blogging platform context."],["You will learn to set up development environments like IntelliJ IDEA, Eclipse, Apache Maven, and Gradle for App Engine Standard."],["You can learn how to securely serve static content, including HTML, CSS, and images, from Google App Engine."],["This resource details how to create HTML forms that submit data to a Java Servlet using the HTTP `POST` method."],["It covers storing, retrieving, and deleting user-submitted data using Google Cloud SQL, as well as scheduling asynchronous code execution and manipulating images with App Engine's Image API."]]],[]]