Displaying 1 to 10 from 62 results

patterns & practices - Unity


The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection. Unity addresses the issues faced by developers engaged in component-based software engineering. Modern business ap...

Funq - A Dast Dependency Injection container in .NET


This project provides a high performance DI framework by eliminating all runtime reflection through the use of lambdas and generic functions as factories. Developed entirely in C# using TDD, it's a container you can crack open and actually understand to the core.

Infector++ - Simple and Lightweight IoC container


A simple and lightweight IoC Container for doing dependency Injection for C++11. Simplest API, easy to use and hard to misuse. It is exception safety, Virtually remove memory leaks and Typesafe.

Apache Deltaspike - Collection of portable CDI extensions


Apache DeltaSpike is a collection of portable CDI extensions. DeltaSpike consists of modules for providing additional enterprise functionality to your applications. The modules include features for enhanced security with type-safe control over method invocations, integration with schedulers, injection of CDI objects into validators, a transactional context and scope, and much more. DeltaSpike also provides boot and shutdown control over CDI containers in Java SE applications.

StructureMap - A Dependency Injection/Inversion of Control tool for .NET


StructureMap is a feature rich IoC tool with support for interception, object lifecycles and intelligent disposal patterns, open generic types, modular registrations, conventional registration, custom policies, and all the injection pattern support you would expect in a modern .Net IoC container.

Blinkframework - Implementation of JSR-299


The project will be implementation of JSR-299: Contexts and Dependency Injection for the Java EE platform. At first it is going to be a BSc graduation project. In order to build the project simply check it out in a SVN+Maven enabled IDE (Eclipse, NetBeans, IntelliJ IDEA) and run: mvn package

Israfil-micro - Tools and libraries for use in J2ME development


A set of tools and technologies from Israfil Consulting Services] and other contributors that can be used in the development of J2ME software in a constrained environment. Much of the technologies here are adaptations of modern best-practices or state-of-the-art tools into a constrained platform footprint. Current modules include: Sub Project

Ignorant-persistence - Unit of Work Library for Persistence Ignorance


Uses C#/LINQ to create a basic framework for building a persistence ignorant Repository. Respositories can then be unit tested via dependency injection of an in-memory unit-of-work. Defines the patterns for a persistence ignorant unit-of-work (IUnitOfWork) and corresponding table (ITable<T>). Since ITable<T> implements IQueryable<T> it may be used directly in LINQ queries. Implements a Linq-to-Sql implementation and a unit-testable in-memory implementation. This mechanism allows for the query lo

Sfig - An alternative metadata config language for Spring-Framework


SFig - alternative metadata config language for Spring-FrameworkSFig is a domain specific language (DSL) for declaratively coding the Spring-Framework applicationContext.xml (bean factory configuration). The historic choice has been Spring's XML-based DSL, a Java language config approach, Java annotations, and more lately the Groovy scripting language builder syntax. SFig is based on use of the ANTLR parser and is designed from the ground up for its intended purpose. Here is an example of the SF