Inject

Software skärmdump:
Inject
Mjukvaruinformation:
Version: 3.3.1
Ladda upp dagen: 12 Apr 15
Utvecklare: Ivan Korobkov
Licens: Gratis
Popularitet: 117

Rating: 2.0/5 (Total Votes: 1)

Den använder deskriptorer och inredare att referera externa beroenden, och omfattningar att ange hur man återanvända objekt.
Beroenden kan refereras av typer och valfria anteckningar.
Det krävs ingen konfiguration, men avancerade i-kod konfiguration är möjlig.
De flesta andra python beroendeinjektionsverktyg, såsom PyContainer eller Spring Python, är hamnar från andra språk (Java). Så de är baserade på beroendeinjektions sätt specifika för statiskt typade språk.
Python är inte Java, och så mönster och programmeringsteknik, som verkar korrekt och användbara i ett språk, kan vara besvärligt i en annan.
Injicera har skapats för att ge en pythonic sätt beroendeinjektion, som använder specifika Python funktionalitet.
Terminologi som används i injicera har avsiktligt gjorts liknar Guice, men den interna arkitekturen är annorlunda

Funktioner :.

  • Snabb, bara 2-3 gånger långsammare att direkt instansiering.
  • normalt sätt att exemplifiera föremål, klass (* args, ** kwargs).
  • Injektion argument i funktioner och metoder.
  • Referera beroenden av olika typer och valfria kommentarer.
  • Bindning till callables, instanser och obundna metoder (se [nvokers).
  • Begär utrymme middleware för WSGI och Django applikationer (kräver python2.5 +).
  • Ingen konfiguration krävs alls.
  • Avancerat flexibel konfiguration möjligt
  • Två injektionsmetoder, en deskriptor och en dekoratör
  • Stöd för arv genom att passera inject.super som standard kwarg värdet
  • Invokers ringa obundna metoder (cool för lyssnare)

  • Partiell injektioner, när bara vissa argument injiceras:
  • Scopes: ansökan (sing), begäran, noscope
  • Enkel integrering i befintliga projekt.

Vad är nytt i den här versionen:.

  • Bort IntelliJ IDEA-filer

Liknande mjukvara

AspectJ
AspectJ

6 Mar 16

Morph
Morph

13 May 15

regex
regex

19 Jul 15

Zephir
Zephir

10 Dec 15

Kommentarer till Inject

Kommentarer hittades inte
Kommentar
Slå på bilder!