Интернет магазин китайских планшетных компьютеров



Компьютеры - Внедрение зависимости - Существующие фреймворки

23 января 2011


Оглавление:
1. Внедрение зависимости
2. Примеры кода
3. Существующие фреймворки



Реализация внедрения зависимостей существует для различных платформ и языков, включая:

ActionScript

  • di-as3
  • Parsley
  • Prana Framework
  • Syringe
  • Swiz
  • SpringActionscript

C++

  • Autumn Framework
  • PocoCapsule/C++ IoC and DSM Framework
  • QtIocContainer

ColdFusion

  • ColdSpring Framework

Java

  • Butterfly Container
  • iPOJO
  • Google Guice
  • HiveMind
  • JBoss Microcontainer
  • PicoContainer
  • Openxava
  • Seasar
  • Spring Framework
  • J2EE 5 / EJB 3
  • Naked objects
  • miocc — Microscopic Inversion of Control Container

.NET

  • Autofac
  • Castle MicroKernel/Windsor
  • ObjectBuilder
  • PicoContainer.NET
  • Puzzle.NFactory
  • Spring.NET
  • StructureMap
  • Ninject
  • Unity
  • Managed Extensibility Framework

PHP4

  • drip

PHP5

  • DiContainer
  • Garden
  • Xyster Framework
  • Lion Framework
  • Symfony Dependency Injection

Perl

  • The IOC Module

Python

  • Zope Component Architecture
  • Spring Python
  • PyContainer

Ruby

  • Copland
  • Needle


Просмотров: 2789


<<< Аспектно-ориентированная разработка программного обеспечения
Домен приложения >>>