Google app engine server (java)

18 views
Skip to first unread message

Vincenzo Chindemi

unread,
Oct 21, 2012, 3:16:43 PM10/21/12
to gtu...@googlegroups.com
Salve a tutti!
In questi giorni mi è capitato di dover sviluppare un'applicazione java che una volta avviata si metta in attesa di ricevere richieste.
Io ho sempre usato le socket per questo tipo di problema, ma spulciando la doc java di google app engine sono venuto a conoscenza che il server di google non supporta le ServerSocket della libreria java.net, su cui diciamo ero abbastanza ferrato, quindi dovendo usare un web service ed essendo praticamente alle prime armi, cosa mi suggerite per risolvere il problema?


Davide Cremonesi

unread,
Oct 22, 2012, 2:59:08 AM10/22/12
to gtu...@googlegroups.com

Io per i webservices SOAP uso Apache Axis con il quale è facile pubblicare i metodi di una classe come servizi. Se invece usi REST/json ti consiglio DWR (http://directwebremoting.org/dwr/index.html) che funziona con lo stesso principio: gli dai una classe java e "magicamente" i suoi metodi diventano pubblicati come servizi.

DWR (versione 2) l'ho usato anche su AppEngine java, mentre Axis no, e non sono sicuro al 100% che funzioni. Un'altro framework molto usato per SOAP è CXF, io non l'ho mai usato.

Tra la documentazione ufficiale ho trovato questo articolo, https://developers.google.com/appengine/articles/soap, che mi sembra un po' complesso, ma se Google ha scelto questa via ci sarà un buon motivo (performance? Meno CPU? Nessuna dipendenza da packages non supportati?).

Ciao, Davide

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "Catania GTUG" di Google Gruppi.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msg/gtug-ct/-/Sz9pwPY_ALEJ.
Per postare messaggi in questo gruppo, invia un'email a gtu...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo, invia un'email a gtug-ct+u...@googlegroups.com.
Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/gtug-ct?hl=it.

Vincenzo Chindemi

unread,
Oct 22, 2012, 5:43:02 PM10/22/12
to gtu...@googlegroups.com
Ti ringrazio per le dritte, ma non avendo molto tempo ormai ho optato per un web service java (jaxws), con protocollo di comunicazione SOAP.
Studierò lo stesso i tuoi consigli, cosi almeno la prossima volta ne saprò di più :D

Vincenzo Chindemi

unread,
Dec 17, 2012, 11:25:40 AM12/17/12
to gtu...@googlegroups.com
Salve, ho un altro problema col mio server, devo cercare di spostare la mia app da un host all'altro, tramite un'implementazione di un metodo, ma non trovo nulla a riguardo, mi sapete aiutare?
Reply all
Reply to author
Forward
0 new messages