Escolar Documentos
Profissional Documentos
Cultura Documentos
An End-to-End Overview of a
RESTful Web Service
Behzad Samin
Agenda
Overview
Demo
(45 minutes)
(45 minutes)
Q&A
(30 minutes)
Objectives
This is a presentation to explore a RESTful web
service end to end leveraging the following
technologies:
jQuery (internationalization, list grid, context menu )
Jersey
JDO
Google App Engine (cloud to virtualize application
server & data store)
Cross-browser
CSS Compliant
Lightweight Footprint
And more
internationalization
jQuery.i18n.properties is a lightweight jQuery plugin for
providing internationalization to javascript from .properties
files, just like in Java Resource Bundles.
list grid
dataTable is a plug-in for the jQuery Javascript library. It
is a flexible tool which will add advanced interaction
controls to any HTML table.
Include plugin in your main page.
Create an html table.
Initialize the dataTable for the table.
Enable and disable features per your
requirements.
context menu
contextMenu is a lightweight jQuery plugin that lets you
selectively override the browser's right-click menu with
a custom one of your own.
10
11
12
13
Easy to build
Easy to maintain
Easy to scale
Google offers a Eclipse plugin that provides both Google App Engine
and GWT development capabilities. Install the plugins from
http://dl.google.com/eclipse/plugin/3.7 via the Eclipse update
manager.
14
15