| Picocontainer. Picocontainer ist eine hoch eingebettete Full-Service-Inversion des Control-Containers (IOC). |
Jetzt downloaden |
Picocontainer. Ranking & Zusammenfassung
- Name des Herausgebers:
- Paul Hammant
- Website des Verlags:
- http://picocontainer.org/
Picocontainer. Stichworte
Picocontainer. Beschreibung
Picocontainer ist eine hoch eingebettete Full-Service-Inversion von Control-Container (IOC). Picocontainer ist eine hoch eingebettete Full-Service-Inversion von Control (IOC) -Container für Komponenten Ehren des Abhängigkeitseinspritzmusters. Die Entwicklung begann im Jahr 2003 und Pioneed Constructor Injection Autowiring. Sie könnten es als leichte Alternative zur Sun-J2EE-Muster für Webanwendungen oder allgemeine Lösungen verwenden. Was ist Abhängigkeitsinjektion? Martin Fowler hat einen guten Artikel von 2003, aber hier ist eine weitere Ansicht: Es ist ein gutes Design-Muster, das für große Unternehmensanwendungen erleichtert: · Einfache Best-Practice-Einheit, das gegen kleine und schwierige Untertests testet. · Komponente Wiederverwendung gegen Umschreiben durch Ignoranz oder brauchen · zentralisierte Konfiguration vs Komponenten, die ihre eigene Konfiguration (verstreut) lesen · Saubere und deklarative Architektur gegen ein Nest von Singletons Die Injektion ist oft, aber nicht ausschließlich, von agilen Praktizierenden verwendet. Es zeigt die Situation, in der die Unternehmensanwendung: · Tausende von Klassen angebaut hat, mit Dutzenden, wenn nicht Hunderte von Singletons · Ähnlichkeiten mit Spaghetti, Haarballen oder Schlammbällchen · hat Entwicklungsmitarbeiter, die sich unlöslich kümmern, · Erleichterung wiederholter Vorwürfe von nicht in der Lage zu sein, ohne vollständig umgewandelt zu werden Lifecycle- und Überwachungsstrategien.Picocontainer wurde ursprünglich in Java implementiert, ist aber auch für andere Plattformen und Sprachen verfügbar. Anforderungen: · Java Runtime-Umgebung (JRE) 1.5 oder höher · Paranamer 1.0 RC 1 (empfohlen) Was ist neu in dieser Version: Neu (seit 2.8): · Reinjektionsanrufe können zwischengespeicherte Ergebnisse für Methodenaufrufe verwenden Änderungen (Versus 2.8): · Konstruktorinjektion ist für zweite / nachfolgende Injektionen und für Multi-Constructor-Komponenten etwas schnellerer · Kompatibilität mit Googles Appengine · Paranamer auf 1,5 aufgerüstet · Ein paar Bugs fixiert Pico-352 und 353
Picocontainer. Zugehörige Software