2010-11-12 12 views
1

Possible en double:
What is dependency injection?modèle de conception d'injection de dépendance

Spring utilise modèle d'injection de dépendance. Quelqu'un peut-il montrer un exemple simple de ce modèle? J'ai entendu dire qu'il existe un autre modèle appelé localisateur de service, lequel est le meilleur?

+0

en double: http://stackoverflow.com/questions/130794/what-is-dependency-injection http://stackoverflow.com/questions/1980182/what-are-dependency-injection-spring-framework-about http : //stackoverflow.com/questions/139299/difference-between-dependency-injection-di-inversion-of-control-ioc http://stackoverflow.com/questions/1557781/whats-the-difference-between-the- dependency-injection-and-service-locator-patter –

+1

S'il vous plaît, s'il vous plaît, faites quelques recherches sur certaines des questions que vous avez posées. Presque tous les sujets sur lesquels vous avez des questions ont reçu une réponse 1000 fois si vous regardiez juste. Demander SO est la voie paresseuse. –

+0

Service Locator est vieille école, Dependency Injection est New School :-) –

Répondre

1

Service locator est un idiome J2EE "Core Patterns". Définissons «mieux» avant d'en débattre, n'est-ce pas?

Ils ne sont pas vraiment concurrents, IMO. Toutes les dépendances ne se produisent pas sur un réseau. Le printemps peut faire de la communication à distance et du proxy, mais ce n'est pas la somme de toutes les dépendances.