GWT ve Java Başlangıç ​​- wich LAMBASI arka plandan gelen en iyi yol nedir?

3 Cevap java

I've worked a lot with php/mysql on linux servers, including frameworks, orm etc. Now I want to give GWT and Java a try!

GWT SDK, Eclipse eklentisi vb takılması ve bir "Merhaba dünya" çalışıyor sorun yok. Sunucu Eclipse tarafından halledilir, arka planda automagically çalışıyor. Benim öz onu kurma söz konusu olduğunda, karışıklığa birçok seçenek var gibi görünüyor. İskelesi? Tomcat? GlassFish? Nasıl bu Apache ile / için / birleştirilebilir ilgili?

Java geliştirme ve PHP arka plan ile benim gibi biri için uygun sunucu ortamları kurmak için herhangi bir iyi kaynakları veya eğitimler var mı? Belki aynı sunucuda PHP ve Java çalışan ihtimalleri işaret?

Saygılar / Jonas

3 Cevap

İskele, Tomcat ve Glassfish tüm Servlet konteynerler (kuyu, Glassfish çok daha fazla ama bir GWT uygulaması bağlamında, öyle) vardır. Bunlar GWT uygulamanın arkaplana (RPC aramaların Sunucu son nokta) çalışan ile uğraşmak.

Ne "Apache" diyoruz muhtemelen Apache HTTP Sunucusu. Tomcat aynı zamanda Apache tarafından üretilir. Hem HTTP Sunucusu çoğunlukla statik veya non-Servlet içeriği kadar hizmet ve Tomcat servlet istekleri işleme ile aynı sunucu üzerinde çalışan istiyorum nadir değildir. Bu iyi bir yol gibi görünüyor: Tomcat-Apache HOWTO

Java ile daha aşina hale her zaman iyi bir adımdır - deneyiminizi PHP ile sadece / çoğunlukla, özellikle - sözdizimi öğrenme sert, çerçeve biraz daha uzun sürebilir bu olmayabilir iken

Böylece web sunucusu tarafında PHP bilginizi yerine gerekli değildir - Eğer (sunucu üzerinde çalışan diğer web çerçeveler ile yani sadece istemci tarayıcısında) isterseniz GWT şeyler istemci tarafında tamamen kullanılabilir

(Ortamınızı ayarlama ile) başlamak için güzel bir yer eclispe ve bunun için GWT eklentisi ile olacaktır. Bu, kurulum tam bir uygulama sunucusu zorunda veya başlangıçta Tomcat gibi şeyler hakkında endişelenmenize gerek kalmadan Eclipse içinde kendi uygulama çalıştırmak için izin verir

I'd like to add something to the above answers - you don't need a Java server to work with GWT. It's only required if you use GWT-RPC for communication with server. If you want to use, say, JSON via PHP scripts, no problem - you can just use Apache/httpd for that.
Either way, I'd recommend using an external server over the one included with GWT, since it's a custom version of Jetty and from my experience it tends to get moody when it comes to some more advanced stuff.

Sadece benim 2 sent :)