Kamil Kliczbor @ asptip.net

17Dec/130

Castle Windsor – IContributeComponentModelConstruction

Castle Windsor

Wprowadzenie

Szczerze powiedziawszy, ciężko jest określić polską nazwę dla interfejsu IContributeComponentModelConstruction. Powiedzmy, że na potrzebę tego wpisu będę się posługiwać sformułowaniem inspektor. A w samym wpisie opiszę czym jest i jak używać inspektorów.

10Dec/130

Castle Windsor – cykl życia komponentów

Castle Windsor

Wprowadzenie

Komponenty tworzone przez kontener posiadają swój cykl życia. Cykl życia określa warunki w jakich są tworzone, używane oraz niszczone. W Castle można skonfigurować mechanizmy, które w sposób dedykowany  będą umiały zarządzać dodatkową logiką przy powoływaniu oraz niszczeniu wcześniej utworzonych instancji. Wpis ten nie będzie omawiał dedykowanych zarządców powoływania i odwoływania instancji.

5Dec/130

Castle Windsor – tryb życia komponentów w przykładzie

Castle Windsor

Wprowadzenie

Wpis nawiązuje do poprzedniego, teoretycznego wprowadzenia do trybów życia w Windsor Castle. W tym przykładzie spróbujemy posłużyć się semi-biznesowym przypadkiem. Powiedzmy, że mamy system do składania zamówień, który na podstawie kodu produktu oraz pewnej konfiguracji, będzie potrafił udzielić zniżki na wybrany produkt. Zepniemy te bardzo "wybujałe" wymagania i dostarczymy projekt w technologii ASP.NET MVC.

28Nov/130

Castle Windsor – tryb życia komponentów

Castle Windsor

Wprowadzanie

W tym wpisie przybliżę sposoby definiowania trybu życia komponentów w kontenerze Windsor Castle.

Tryby życia

W aplikacji możemy skonfigurować w ramach jakiego zakresu dany komponent ma żyć oraz kiedy ma zakończyć swój żywot. Windsor dostarcza kilka takich trybów z pudełka, a należą do nich:

3Nov/130

Castle Windsor – wprowadzenie

Castle Windsor

Wstęp

WindsorCastle jest kontenerem wstrzykiwania zależności. Jest to jeden z kilku projektów http://www.castleproject.org/. W tym wpisie krótko opiszę w jaki sposób ten temat ugryźć (delikatnie).