Inject

Yazılım ekran görüntüsü:
Inject
Yazılım detaylar:
Versiyon: 3.3.1
Qayıt: 12 Apr 15
Geliştirici: Ivan Korobkov
Lisans: Ücretsiz
Popülerlik: 309

Rating: 2.5/5 (Total Votes: 2)

Bu nesneleri yeniden nasıl belirlemek için tanımlayıcıları ve dış bağımlılıkları referans dekoratörler, ve kapsamları kullanır.
Bağımlılıklar türleri ve isteğe bağlı ek açıklamalar ile başvurulabilir.
Hiçbir yapılandırma gerekli ancak gelişmiş kodu yapılandırması mümkün olduğunu.
Böyle PyContainer veya Bahar Python gibi çoğu diğer python bağımlılık enjeksiyon araçları, diğer diller (Java) gelen bağlantı noktaları vardır. Yani statik olarak yazılan diller için özel bağımlılık enjeksiyon yolları dayanmaktadır.
Python, Java değil, ve böylece uygun ve tek bir dilde kullanılabilen görünüyor desen ve programlama teknikleri, başka garip olabilir.
Enjekte özel Python işlevselliği kullanan, bağımlılık enjeksiyon pythonic yol sağlamak için oluşturuldu.
Inject kullanılan terminoloji kasten ancak iç mimarisi farklı, Guice benzer yapılmış

Özellikler :.

  • Hızlı, sadece 2-3 kat daha yavaş, doğrudan örnekleme.
  • başlatmasını nesnelerin normal yolu, Sınıf (* args, ** kwargs).
  • fonksiyonlar ve yöntemleri içine argümanlar enjekte.
  • türleri ve isteğe bağlı ek açıklamalar ile bağımlılıkları başvurma.
  • callables, örnekleri ve ilişkisiz yöntemlere Bağlama ([nvokers bakınız).

  • WSGI ve Django uygulamaları (Python2.5 + gerektirir) için
  • İstek kapsamı katman.
  • yapılandırma tüm gerekli.
  • mümkün Gelişmiş esnek yapılandırma
  • İki enjeksiyon yöntemleri, bir tanımlayıcı ve dekoratör
  • varsayılan kwarg değer olarak inject.super geçirerek miras desteği
  • INVOKER'LAR ilişkisiz yöntemleri çağırmak için (dinleyici için serin)

  • sadece bazı argümanlar enjekte edilir Kısmi enjeksiyonlar,:
  • Kapsamları: Uygulama (tekil), istek, NoScope

  • Mevcut projelere
  • Kolay entegrasyon.

Bu sürümdeki yeni nedir:.

  • Kaldırılan IntelliJ fikir dosyaları

Benzer yazılım

Logtalk
Logtalk

11 Mar 16

Lua
Lua

21 Jul 15

withrestart
withrestart

28 Feb 15

Groovy
Groovy

12 Apr 15

Yorumlar Inject

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!