Eventuali buoni articoli relativi alla distribuzione di applicazioni GWT alla produzione?

StackOverflow https://stackoverflow.com/questions/1753795

  •  20-09-2019
  •  | 
  •  

Domanda

Qualcuno sa qualsiasi buoni articoli su come distribuire le applicazioni di Google Web Toolkit (GWT) per un ambiente di produzione? Quali sono i requisiti? Dovrei usare Tomcat o Jetty con o senza Apache? Il mio GWT app sfrutta GWT-RPC impone di essere ospitato su una pila JVM.

La mia attuale esperienza con distribuzione per la produzione si basa principalmente su una pila di Microsoft (IIS, ASP.NET, ecc).

La speranza qualcuno mi può puntare nella giusta direzione,

Grazie.

È stato utile?

Soluzione

I requisiti sarebbero qualsiasi server J2EE conforme è Servlet 2.5 standard.

Non è necessario installare Apache, Tomcat avere il suo proprio server web. GWT avrebbe costruito per voi un file WAR si dovrebbe copiare il file per il webapps Tomcat e Tomcat riavvio, sarebbe distribuirlo automaticly. Il file di guerra conterrà tutti i file necessari.

Per creare il file di guerra è necessario utilizzare formica, qui come fare

Credo che la ant build creerebbe il file di guerra, in ogni caso zippare la directory di guerra e modificandone l'estensione a '.war' è lo stesso (file WAR vengono zip solo i file)

Altri suggerimenti

GWT è in primo luogo una tecnologia lato client. È necessario decidere che cosa impilare sarete sviluppando il vostro back-end in. Potrebbe essere un backend ASP.NET, potrebbe essere una distribuzione statica semplice di apache, o di uno stack completo J2EE. Dipende da quello che la vostra applicazione farà. Quando tutto è detto e fatto, un'applicazione GWT è solo alcuni html e un po 'di javascript. Potete servire questa parte da qualsiasi server web.

La vera domanda è cosa backend tale client GWT essere parlando. Che confonde il problema è che molte applicazioni GWT capita di utilizzare GWT-RPC, il che significa che saranno scritte in Java e quindi richiedono un backend Java. Ma si potrebbe altrettanto bene scrivere un'applicazione GWT che è standalone (cioè nessuna elaborazione lato server necessaria) o comunica con un'applicazione .NET utilizzando qualche tipo di interfaccia web service.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top