Projects tagged ‘windsor’


[25 total ]

214 Users
   

Castle aspires to simplify the development of enterprise and web applications. Offering a set of tools (working together or independently) and integration with other open source projects, Castle helps you get more done with less code.
Created over 3 years ago.

5 Users

N2 is an open source content management system based on ASP.NET version 2.0 (or more). Web content editors can enjoy a simple and enpowering web interface while developers will benefit from a ... [More] programmer friendly API that makes building web sites quick and fun. N2 CMS home page: http://n2cms.com Download: http://www.codeplex.com/n2/Release/ProjectReleases.aspx [Less]
Created about 1 year ago.

0 Users

Core library for projects using elements of CastleProject such as WindsorContainer, ActiveRecord o Monorail. Contains a generator project that allow to improve TDD with less efforts: it generates ... [More] model and repositories, and actualize the database. It uses the plugin ActiveWriter to edit the model. I added a SQL query builder to generate query strings using objects. This kind of project should be a bullshit nowadays with great tools as NHibernate, ActiveRecord and others, but because of some technical restrictions I must perform some technological steps back and implement this framework to avoid hardcoding the queries. [Less]
Created about 1 year ago.

0 Users

A Castle Project Windsor based facility to inject policy handlers in AOP
Created about 1 year ago.

0 Users

First of all let's talk about what is an IoC framework. It's a framework that implement the Inversion of Control pattern, most of the time to perform dependency injection to decouple an object from ... [More] its dependencies. Instead of hardcoding the dependencies of the objects, using the new operator or the factory pattern, you let the framework do it for you. To perform it, you just have to register your classes in the container, and then tell the framework to create an instance of that class. This kind of framework allows to develop solution easier and to reduce the cost of the change in the software. It allows to move configuration closer to the place it is used. To summarize, an IoC framework allows you to produce a more flexible and more configurable application. This framework is very similar to the Windsor Container framework, because that's the one I use and because it's configuration seams much more flexible to me that the Spring way of doing. Of course my framework doesn't perform as much things as Windsor, Spring or others, but my goal wasn't to develop a competitive framework but to do an interesting project. The particularity of this IoC framework is that it doesn't use Reflection to create objects dynamically. It only uses it to obtain the constructor definition (once for each component). To instanciate the component, it uses lambda expression from the LinQ framework, that's much faster than using Activator (the Reflection way). It manages different lifestyles for the components: Transient (the default lifestyle): creates a new instance of the component as requested. Singleton: creates only one thread safe instance of the component for all the application Thread: creates only one instance of the component per thread. Registering components can be made both by code and configuration file. Component name, type, service, lifestyle and specific parameters can be defined. This IoC framework don't implement setters injection to prevent from using Reflection and still having an efficient framework in any case. The framework is fully tested using MbUnit and NCover [Less]
Created 5 months ago.

0 Users

just a project to familiarize myself with castle
Created about 1 year ago.

0 Users

This project uses a BDD approach and the castle project.
Created about 1 year ago.

0 Users

Sentient is a web application framework written in c#. It is intended to use what we believe are the current best practices in .net web application architecture. It is based on a Domain Driven ... [More] Design architecture, and is set up to allow pain free Test Driven Development. It utilises: MVC - Asp.Net MVC IoC - Castle Windsor ORM - NHibernate Automated build - NAnt Usage: > sentient MyCoolAppWill create a self contained tree which can immediately be built via nant: MyCoolApp +- lib +- src +- MyCoolApp.Domain +- MyCoolApp.Domain.Tests +- MyCoolApp.Nant.Tasks +- MyCoolApp.Nant.Tasks.Tests +- MyCoolApp.Web +- MyCoolApp.Web.Tests +- tools +- NUnit [Less]
Created about 1 year ago.

0 Users

What Is Quiziqal?Quiziqal is a social learning application that lets you: Prepare for an upcoming exam or interview, at any level of difficulty and on any topic, by assembling questions and answers ... [More] into a test. Ask questions and have them answered by the community. Share your knowledge with others, and establish yourself as an expert on any topic. Technologies UsedASP.NET MVC NHibernate Castle Windsor NUnit Rhino Mocks Methodologies EmployedDomain-Driven Design (DDD) Test-Driven Design/Development (TDD) [Less]
Created about 1 year ago.

0 Users

This is a demo project to help me learn castle's technologies (monorail, windsor, active record, binsor, rhino.commons).
Created about 1 year ago.