Download - Peno 3 Google App Engine introduction
Transcript
Google App engineGonzalo Parra
José Luis Santos
overview
•Some questions
•Intro
•Tutorial
Have you heard about…
…JAVA?
…databases?
…web applications?
…JSP (JavaServer Pages) or PHP?
…servlets?
and now...
Browser
Container (WAR)
Google App Engine
technology
• Java 6 (Servlets and JSPs)
• WAR (Web application ARchive)
• Persistent storage
• API: UserService, JavaMail, Java.net,...
• Eclipse Plug-in
datastore
• Entity and property (attributes)
• Low-level API (no SQL)
• Entity employee = new Entity("Employee");
• put(), get(), delete()
EmployeefirstNamelastName
Model-view-controller (MVC)
JSPHTML
JavaScript
Servlets – TheLogic of your
app
Domain model
getting started
•http://goo.gl/vF1QAUse the eclipse at
/localhost/packages/peno3