Google App Engine ve Java EE için Java arasında temel fark nedir? (Java ile aşina değilim, bu yüzden genel olarak farklılığın ne olduğunu ve neyin öğrenileceğini öğrenmek için lütfen neyin iyi olduğunu açıklayabilir misiniz?)Google App Engine ve Java EE için Java arasındaki temel fark nedir?
cevap
Google App Engine Webapp kap (İskele) üzerine inşa edilmiş bu yüzden açıkçası (standardize API'leri kullanarak kendi altyapısından yararlanmak değil, aynı zamanda eklemeler) bazı kısıtlamalar Java EE yalnızca bir alt kümesini sunar:
- Servlet 2.4, JSP 2.0 veri deposuna için JDO & JPA
- Kısmi destek
- JavaMail için ... posta
- JAXB
- DOM, SAX ve XML işleme API'ler için XSLT
Java EE API'leri ve desteklenmeyen teknolojiler şunlardır:
- Enterprise Java Beans (EJB)
- JAX-RPC
- JAX-WS
- Java Veritabanı Bağlantısı (JDBC)
- Java EE ™ Bağlayıcısı Ar chitecture (JCA)
- Java Yönetim Uzantıları (JMX)
- Java Mesaj Servisi (JMS)
- Java İsimlendirme ve Dizin Arabirimi (JNDI)
- Uzaktan Yordam Çağırımı (RMI)
Daha fazla detay Will it play in App Engine. Bu arada
, biz artık J2EE'yi söyleme, bu Java EE 2005 yılından bu yana var :)Google App motoru, temel makine ile neler yapabileceğinizin sınırlı bir alt kümesini sunar. . En büyük şey, yerel depolamaya erişememeniz ve istek işleminizin belirli bir zaman sınırı ile bitmesidir, aksi takdirde göreviniz sonlandırılacaktır.
Dilde hiçbir fark yok: ikisi de Java. Fark, sınıf kütüphanelerinin size sunduğu şeydir. Java için
ilk anwser AppEngine'de Java EE bir Alt Küme doğrudur olduğunu söyleyerek, ancak bazı bilgiler kaçırır.
Google Appengine, gerçekten Java EE'nin bir alt kümesini desteklemektedir, ancak Java EE, Appengine teknolojisinin bir alt kümesini de destekler.
Appengine, Yüksek Çoğaltma Veri Deposu ve esnek ölçekleme ile birlikte gelir. Yani boşta kalan sunucular için ödeme yapmazsınız. Appengine Web Kancalarını destekler, bu JMS gibi benzer şeyler yapmak için kullanılabilecek yeni bir teknolojidir. JNDI bir nedenden dolayı desteklenmez, çünkü Google Appengine'de hizmet almak, basit bir Java API'si aracılığıyla yapılır. Böylece modeli basitleştiriyor. RMI, appengine içersinde çok kullanılır ve gerektiğinde kendiniz kullanabilirsiniz.Bununla birlikte, RMI'nin appengine'de kullanılması, çok fazla anlam ifade etmemektedir, çünkü ara makina iletişimi XMPP üzerinden veya Yüksek Çoğaltma yoluyla yapılabilir.
Böylece Appengine ile Java EE ile benzer uygulamalar geliştirebilirsiniz, ancak Googles Altyapısı'na bağlısınız. Makine yapılandırması, ağ yapılandırması, ölçekleme gibi ağır kaldırma işlemlerinin çoğu otomatik olarak yapılır. Böylece büyük bir sistem mühendisliği ekibine gerek yoktur.
Hepsi bir arada, Java EE, büyük şirketler tarafından kullanılan eski yoldur. Appengine, çok hızlı bir şekilde büyümeyi ve ölçeklendirmeye ihtiyaç duyan, aynı zamanda küçük işletme maliyetlerini de karşılamayacak olan girişimler tarafından kullanılmaktadır.
- 1. Java EE çerçevelerini Google App Engine ile kullanabilir misiniz?
- 2. Google App Engine (java) için tümleştirme testleri
- 3. Java arasındaki fark nedir
- 4. App Engine Datastore'da key_id ve key_name arasındaki fark nedir?
- 5. Java (programlama dili) ve Java (Denetim Masası) arasındaki fark nedir?
- 6. Biri bir çok ilişkisi var ve bir çok iki yönlü ilişki (Google App Engine Java Api)
- 7. Java için Eclipse (EE) Geliştiricileri ve Eclipse Classic arasındaki fark nedir?
- 8. Derleyici ve Transpiler arasındaki temel fark nedir?
- 9. java sınıfı ve jar arasındaki fark
- 10. Google App Engine - Java uygulamasında farklı kullanıcı türleri
- 11. ndk-build ve android için APP yapmak arasındaki fark nedir?
- 12. Google App Engine java değiştirin jpa @ OneToMany/@ ManyToOne ile nesneleştirin
- 13. Google App Engine PDF dönüştürücü
- 14. IntelliJ Topluluk Sürümü ile Google App Engine Java
- 15. JPA ve JDO arasındaki fark nedir?
- 16. OSGi ve Java EE - JOSGiEE?
- 17. Google App Engine
- 18. Google-app-engine NDB
- 19. Java ile arayüz ve @interface arasındaki fark nedir?
- 20. Go, Google App Engine
- 21. Google App Engine
- 22. Java içinde Class.this ve bu arasındaki fark nedir?
- 23. Java ve JavaScript'te operatör >>> arasındaki fark nedir?
- 24. wordpress google app engine uyumluluğu
- 25. Google App Engine: get_or_create()?
- 26. Google App Engine/_ah/sağlık
- 27. Nasıl Java EE Her
- 28. Java EE JSP ve Servletler için İş Akışı Üzerine Açıklamalar
- 29. Java EE Zamanlayıcısı
- 30. Google app engine dev_appserver.py sorunları
Ve tam metin araması sağlamazlar! :-((Lucene'ye bağlantı yapıldığı söylendi, ancak iş parçacıkları nedeniyle başarısız oldu) –
@Vladimir Evet, ne bir ironi! –
Google, arama yapmıyor oldukça serin +1 Pascal Thivent!) – Rella