SORU
16 EYLÜL 2008, Salı


Benim iş katmanı için EJB3 veya Spring kullanmalıyım?

Benim bir takım web ile yeni hizmet odaklı bir ürün ön uç geliştiriyor. Tartışmalar hakkında ne teknolojiler olacağız kullanmak zorundayız yerleşmiş çalışan bir JBoss uygulama sunucusu ve Esnek arayüzü (ile olası masaüstü dağıtımı kullanarak Adobe AIR), ve web Hizmetleri arayüzü, istemci ve sunucu.

Hangi server, teknoloji konusunda bir çıkmaza bizim iş mantığı için kullanmak ulaştık. Büyük tartışma bizim en büyük endişeleri etkinliğini ve performansını artırmak ve kod tabanı bakımı da olmak EJB3 ve Bahar arasında.

Burada benim sorular:

  1. Ya EJB3 vs Bahar için karşı argümanlar nelerdir?
  2. Tuzaklar ben her ne bekleyebilirsiniz?
  3. Burada iyi bir kriter bilgi bulabilirim?

CEVAP
16 EYLÜL 2008, Salı


EJB3 ve Bahar arasında çok fark Performansa dayalı olmayacak. Aşağıdaki sebep (soru sözü) Bahar için seçtik:

  • Bahar daha kolayca birim test destekleyen bir yönde mimarisi kullanıyor. Örneğin, birim için sahte bir DAO nesnesi iş katmanı test, ya da birim için Bahar MockHttpRequest nesnesi bir sunucu uygulaması test kullanmak enjekte. Bize belirli katmanlara testleri izole etmek için izin veren birim testleri için ayrı bir Bahar config koruyoruz.
  • Ağır basan bir sürücü uyumluluğu. Eğer birden fazla Uygulama Sunucusu (JBoss veya sonunda taşımak için bu seçeneği Önemli istiyorsun, vb.), destek gerekiyorsa aslında EJB3 belirtimi farklı uygulamalar arasında uyumluluk güvenmek yerine sizinle konteyner (Bahar) taşıyan, olacak.
  • Bahar Sebat, nesne, uzak, vb için teknoloji seçimleri için izin verir. Örneğin, aynı zamanda Esnek bir ön uç kullanıyoruz, Flex ve Bahar arasında iletişim için Hessen protokolü kullanıyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Day9TV

    Day9TV

    22 NİSAN 2010
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009