SORU
1 EKİM 2008, ÇARŞAMBA


Enjeksiyon Çerçeve Python Bağımlılık

Bir çerçeve Python için Guice (http://code.google.com/p/google-guice) eşdeğer var mı?

CEVAP
15 EKİM 2008, ÇARŞAMBA


Spring Python Java tabanlı bir Bahar Çerçeve ve Bahar Güvenliğin bir dalı, Python için tasarlanmıştır. Bu proje şu anda aşağıdaki özellikleri içerir:

  • Inversion Of Control (dependency injection) - ya klasik XML ve python kullanın @dekoratör (Bahar JavaConfig alt proje için benzer) şeyleri birlikte Tel için Nesne. @Nesne biçimi Guice tarzı (her sınıfta Bilgi Merkezi kablo tesisatı vs) aynı olmasa da, python uygulamanızın Tel için değerli bir yoldur.
  • Aspect-oriented Programming - işlem, güvenlik ve önbellekleme gibi şeyler için yatay bir programlama paradigması (dikey OOP kalıtım yerine) önleyici uygulayın.
  • DatabaseTemplate - veritabanından Okuma açma imleçler monoton bir döngü, satır ve kapanış imleçler ile birlikte, özel durum işleyicileri okuma gerektirir. Bu şablon sınıfı ile ihtiyacınız olan tüm SQL sorgu ve satır-işleme işlevi. Bahar Python rest.
  • Veritabanı İşlemleri - işlemler ile birden fazla veritabanı aramaları Sarma kodunuzu zor okunur hale getirebilir. Bu modül birden fazla yol şeyler karmaşık yapmadan işlemleri tanımlamak için sağlar.
  • Güvenlik Eklentisi güvenlik yöntemleri için erişim, kimlik doğrulama ve etki alanı yetki kullanan her iki kilitleme önleyici.
  • Uzak - kolay dağıtılan bir yerel uygulama dönüştürmek mümkündür. Eğer istemci ve sunucu parçaları IoC konteyner kullanılarak inşa varsa, o zaman dağıtılmış yerel giden sadece bir yapılandırma değişikliği.
  • Örnekleri - Bahar Python çeşitli özelliklerini göstermek yardımcı olmak için, bazı örnek uygulamalar oluşturuldu:
    • PetClinic - Bahar Çerçeve örnek web app sıfırdan python web kaplar da dahil olmak üzere kullanarak yeniden inşa edildi: CherryPy. Bu çerçeve kullanmak için nasıl bir örnek için kontrol edin. (NOT: web çerçeveleri gelecekte bu listeye eklenecektir Diğer python).
    • Bahar Wiki - Wiki bir demo gibi basit bir yarattık ve içerik depolamak ve yönetmek için güçlü araçlar vardır!
    • Bahar Bot - Bahar Python açık kaynak projenin IRC kanalı yönetmek için küçük bir bot oluşturmak için Kullanın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • schmittastic

    schmittastic

    9 EYLÜL 2009