No musisz po kolei przelecieć tutoriale o:
- tworzeniu serwletów - generalnie serwlet to zwykła Javowa klasa, poza zrobieniem takiej klasy musisz jeszcze wyedytować plik web.xml
- następnie musisz przejść tutoriale ze dokumentacji Google App Engine,
- potem przejrzeć dokładnie opis Datastore na tej samej stronie,
- a następnie przejść np do używania twig-persist, oczywiście czytając wcześniej dokumentację tego frameworka,
Z Google App Engine można łączyć się chyba tylko poprzez HTTP i XMPP. Jeśli chodzi o pobieranie/ wysyłanie stron po HTTP to masz klasę java.net.URL, w której jest metoda openConnection(...), a w klasie URLConnection są np metody getInputStream() czy getOutputStream(). Nie używałem tego dokładnie, więc nie bierz tego za pewnik, ale generalnie cała sprawa powinna być dość prosta, o ile nie skomplikujesz jej sobie SQLami, JPA czy Hibernatami.
Ja teraz w robocie np zaimplementowałem wysyłanie mejli z midletu (J2ME) poprzez otwarcie socketa i napieprzanie protokołem SMTP i danymi zgodnymi z MIME za pomocą OutputStream.write(...) :P Wszystko ręcznie robię i tragedii nie ma. Jakoś mocno skomplikowane to nie jest. W J2SE raczej do tego są gotowe klasy czy biblioteki.