Picocontainer

Picocontainer is een sterk embeddable full-service-inversie van controle (IOC) -container.
Download nu

Picocontainer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Paul Hammant
  • Uitgever website:
  • http://picocontainer.org/

Picocontainer Tags


Picocontainer Beschrijving

Picocontainer is een sterk embureDelijke full-service-inversie van controle (IOC) -container. Picocontainer is een sterk embureDelijke full-service-inversie van controle (IOC) -container voor componenten eren het afhankelijkheid injectiepatroon. De ontwikkeling begon in 2003 en Pioniered Constructor Injection Auto-wiring.U zou het kunnen gebruiken als een lichtgewicht alternatief voor de J2EE-patronen van de zon voor webtoepassingen of algemene oplossingen. Wat is afhankelijkheidsinjectie? Martin Fowler heeft een goed artikel uit 2003, maar hier is een andere weergave: het is een goed ontwerppatroon dat, voor grote ondernemingsaanvragen, faciliteert: · Eenvoudig best practice-eenheid testen versus kleine en moeilijke eenheidstests. · Component hergebruik Vs herschrijven door onwetendheid of behoefte · gecentraliseerde configuratie vs componenten die hun eigen configuratie (verspreid) lezen · Schone en declaratieve architectuur versus een nest van singletons die niemand kan begrijpen van · Onderhoudbaarheid vs-ontwikkelaars met problemen met het vaststellen van bugs · Aanpassingsvermogen VS-ontwikkelaars niet weten waar u kunt beginnen Injectie is vrij vaak, maar niet uitsluitend, gebruikt door Agile Practitioners. Het toont de situatie waarin de Enterprise-applicatie: · is uitgegroeid tot duizenden klassen, met tientallen, zo niet honderden singletons · tekenen overeenkomsten met spaghetti, haarballen of ballen van modder · heeft ontwikkelingspersoneel zorgt ervoor dat het ellendig wordt opgeleverd Niet in staat zijn om te worden ontwikkeld zonder compleet herschietingspijt dat het erg compact is in grootte (de kern is ~ 224K en het heeft geen verplichte afhankelijkheden buiten de JDK), Picocontainer ondersteunt verschillende afhankelijkheid injectie-typen (constructor, setter, geannoteerd veld / methode) en biedt meerdere Lifecycle and Monitoring Strategies.Picocontainer is oorspronkelijk geïmplementeerd in Java, maar is ook beschikbaar voor andere platforms en talen. Vereisten: · Java Runtime Environment (JRE) 1.5 of hoger · Paranamer 1.0 RC 1 (aanbevolen) Wat is er nieuw in deze release: Nieuw (sinds 2.8): · Trainotie-oproepen kunnen in cache-resultaten voor methode-aanroepingen gebruiken Wijzigingen (versus 2.8): · Constructor-injectie is iets sneller voor tweede / volgende injecties en voor componenten met meerdere constructeur · Compatibiliteit met bijpengine van Google · Paranamer geüpgraded naar 1,5 · Een paar bugs vaste Pico-352 en 353


Picocontainer Gerelateerde software