Server ⇢ Web Services
Overall, the API is pretty straightforward to use, assuming that you are
familiar with asynchronous processing in the first place. However, if you are not
familiar with asynchronous processing, then this business of callbacks can be quite
confusing and daunting. Additionally Tomcat 7 and Servlet API 3.0 make it easier
to configure servlets using annotations. There are other cool features in 3.0 that
I haven’t covered in this tutorial, like loading servlets programmatically.
I've been working with various object encoding schemes to get information
transferred over the network between services and mobile apps running on Android
and BlackBerry. On Android, I figured I would try using Java object serialization,
and that works some of the time, and not for anything complex. I wish the object
serialization and deserialization mechanism in GWT would be ported over to all these
mobile environments, but I digress. This tutorial outlines the use of JSON for this
Given an IP address, this tutorial will show you how to get a Google Static
Map from it.
What is XML? This tutorial provides a brief review of the W3C XML 1.0 Recommendation
This tutorial is devoted to showing you advanced techniques of using threads to
perform event driven tasks, without using polling, and usually with the use of
queues. Along with techniques of managing life cycles of server objects (that are
multithreaded) and runtime activation and deactivation of these objects.
In this tutorial, we will create an XML document, the contents of which can be accessed using a
JFC/Swing application and from a web browser (via a Servlet). The XML document is a very
simplistic representation of an address book which stores the name, email and company name of
people. The XML document is written manually, and its structure is known by the Swing application
and the Servlet.