dependency-injection.md

July 15, 2021 · View on GitHub

Bookmarks tagged [dependency-injection]

www.codever.land/bookmarks/t/dependency-injection

Understanding Constructor Injection - Manning

https://freecontent.manning.com/understanding-constructor-injection/

Constructor Injection is the act of statically defining the list of required Dependencies by specifying them as parameters to the class’s constructor.


Analyse des dépendances - Sécurisation du cycle de développement applicatif

https://blog.wescale.fr/2021/06/22/securisation-du-cycle-de-developpement-applicatif-analyse-des-dep...

La sécurité applicative est un enjeu qui doit être pris en compte dès la conception du projet, chaperonné tout au long du cycle de développement.


Angular - Dependency injection in Angular

https://angular.io/guide/dependency-injection

In Angular, the DI framework provides declared dependencies to a class when that class is instantiated. This guide explains how DI works in Angular, and how you use it to make your apps flexible, effi...


alice

https://github.com/magic003/alice

Additive dependency injection container for Golang.


dig

https://github.com/uber-go/dig

A reflection based dependency injection toolkit for Go.


fx

https://github.com/uber-go/fx

A dependency injection based application framework for Go (built on top of dig).


inject

https://github.com/defval/inject

A reflection based dependency injection container with simple interface.


wire

https://github.com/Fs02/wire

Strict Runtime Dependency Injection for Golang.


Apache DeltaSpike

https://deltaspike.apache.org

CDI extension framework.


Dagger2

https://google.github.io/dagger

Compile-time injection framework without reflection.


Feather

https://github.com/zsoltherpai/feather

Ultra-lightweight, JSR-330-compliant dependency injection library.


Governator

https://github.com/Netflix/governator

Extensions and utilities that enhance Google Guice.


Guice

https://github.com/google/guice

Lightweight and opinionated framework that completes Dagger.


HK2

https://javaee.github.io/hk2

Lightweight and dynamic dependency injection framework.


JayWire

https://github.com/vanillasource/jaywire

Lightweight dependency injection framework.


CDI Reference Implementation

http://docs.jboss.org/weld/reference/latest/en-US/html_single/

CDI: Contexts and Dependency Injection for the Java EE platform


Oliver Gierke - Why field injection is evil

http://olivergierke.de/2013/11/why-field-injection-is-evil/

I’m quite frequently getting pulled into discussions on Twitter about the different flavors of Dependency Injection. Also, I’ve repeatedly expressed my distaste for field injection but as Twitter is n...


Injection with CDI (Part I)

https://antoniogoncalves.org/2011/05/03/injection-with-cdi-part-i/

There are three parts:


The One Correct Way to do Dependency Injection

http://blog.schauderhaft.de/2012/01/01/the-one-correct-way-to-do-dependency-injection/

A couple of weeks ago a coworker told me that they have a little utility in their projects in order to set private fields for tests. He kind of claimed they needed that since they are using Spring, wh...


[

Constructor Injection vs. Setter Injection](http://misko.hevery.com/2009/02/19/constructor-injection-vs-setter-injection/) http://misko.hevery.com/2009/02/19/constructor-injection-vs-setter-injection/

There seems to be two camps in dependency-injection: (1) The constructor-injection camp and (2) the setter-injection camp. Historically the setter-injection camp come from spring, whereas constructor-...