dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem DI

Zaczynam nową serię wpisów – tym razem będzie o wzorcach projektowych. Na pierwszy ogień wezmę jeden z tych, których nie wiedzieć dlaczego, trudno mi było zrozumieć, ale jak już zrozumiałem, to nie wyobrażam sobie koderki z bez wzorca Constructor Dependency Injection.

Źródło: solidev.pl
Dziel się z innymi:
Wzorce #1 – Constructor Injection – Solidny programista | blog o programowaniu

Sztuka programowania 175 dni, 18 godzin, 54 minuty temu ogrod87 162 rozwiń

Dzisiaj artykuł o wstrzykiwaniu zależności. Każda poważniejsza aplikacja w obiektowym języku programowania powinna implementować zasadę odwróconego sterowania (IoC), a jej poszczególne modułu powinny być luźno powiązane (loose coupling).

Źródło: www.arturnet.pl
Dziel się z innymi:
Wstrzykiwanie zależności - cz. 1 - www.Arturnet.pl

Sztuka programowania 526 dni, 16 godzin, 37 minut temu art511 285 rozwiń

O tym, jak zarejestrować w DI klasy z biblioteki 'rodzica' oraz wywołać dowolną metodę serwisu poprzez żądanie HTTP.

Źródło: devblog.dymel.pl
Dziel się z innymi:
HTTP Interface to a class – Michał Dymel – DevBlog

Daj się poznać 2016 532 dni, 18 godzin, 37 minut temu Michal Dymel 90 rozwiń

Programowanie jest powtarzalne. Nic z tym nie da się zrobić. Można jednak to nieco uprościć i zrzucić część rzeczy na dostępne na rynku biblioteki.

Biblioteki na każdą okazję – Wildpost

Daj się poznać 2016 549 dni, 13 godzin, 54 minuty temu wildcat89 156 rozwiń

Zacząłem się wczytywać czym jest IoC. Okazuje się, że jest to bardzo szerokie pojęcie, a DI to tylko jedna jego interpretacja. W zeszłym tygodniu pisałem o tym czym jest Dependency Injection. Teraz natomiast opowiem pokrótce czym jest IoC i jak będę go używał w moim projekcie.

Tagi: .Net, DI, SharpOffice
Dziel się z innymi:
IoC[2] - Inversion of Control - MD Tech Blog

Daj się poznać 2016 551 dni, 10 godzin, 59 minut temu manio143 111 rozwiń

Wstrzykiwanie zależności. Porównanie kontenerów IoC i wybór najlepszego do projektu WebAPI.

Źródło: kduszynski.pl
Dziel się z innymi:
Proste wstrzykiwanie zależności? – Wildpost

Daj się poznać 2016 551 dni, 10 godzin, 59 minut temu wildcat89 281 rozwiń

Zanim omówimy czym jest IoC i jak będę go używał, zacznijmy od tego czym jest Dependency Injection. Głównie chodzi o to, żeby rozdzielić implementacje poszczególnych klas. (...)

Dziel się z innymi:
IoC[1] - Dependency Injection - MD Tech Blog

Daj się poznać 2016 557 dni, 10 godzin, 17 minut temu manio143 158 rozwiń

Na tą książkę zwróciłem uwagę, dzięki pytaniu K.Cebuli na naszej grupie na portalu www.facebook.com. To był chyba grudzień 2014r. i akurat amazon.com miał promocję na tą książkę. Recenzje miała dobre, wydawcę również (Microsoft), a tytuł brzmiał zachęcająco. Kupiłem więc tą książkę w formie ebooka, załadowałem na mojego kindla i w wolnym czasie ją sobie "trawiłem".

Recenzja - "Adaptive Code via C# - Agile coding with design patterns and SOLID principles" -> Gary McLead Hall

Inne 886 dni, 19 godzin, 34 minuty temu rroszczyk 399 rozwiń

Z poprzedniego posta “DI: profesjonalne kontenery” wiemy, że wykorzystujemy kontener. Wiemy też, że użycie własnej implementacji to głupota. Pomyśleliśmy również jakimi kryteriami się kierować wybierając kontener do naszego projektu. Tak jak napisałem: ja używam Autofac. I właśnie ta biblioteka wyląduje w przedstawianym demo. Pierwsze co robię to: Install-Package Autofac Mając na pokładzie Autofaca mogę z nie...

Dziel się z innymi:
DI: użycie Autofac | Maciej Aniserowicz o programowaniu

Sztuka programowania 1063 dni, 13 godzin, 41 minut temu rroszczyk 320 rozwiń

Ten post jest częścią cyklu o Dependency Injection. Ostatnim razem rozstaliśmy się w takim napięciu, że aż jeden z Czytelników nazwał to cliffhangerem (nauczyłem się nowego słowa!). Zanim jednak zaczniemy przyglądać się rozwiązaniu naszej niewesołej sytuacji (nie kompiluje się, buuu): chwila refleksji i nader trafnego (a jak!) porównania. Znacie te potworki przedstawione na obrazku? Matrioszka. Ruska drewniana baba...

DI: kontener | Maciej Aniserowicz o programowaniu

Sztuka programowania 1177 dni, 6 godzin, 21 minut temu http://pawlos.blogspot.com/ 272 rozwiń

Rozważmy przez chwilę scenariusz wysyłania wiadomości e-mail. A raczej tą część procesu, w której generowana jest treść. W tagu demo3-finish mamy taki interfejs: public interface IEmailService { void RegistrationEmail(string email, string link); } (https://github.com/maniserowicz/di-talk/blob/demo3-finish/src/app/EmailService.cs) Jego implementacja powinna zająć...

Dziel się z innymi:
DI: gdy robi się skomplikowanie… | Maciej Aniserowicz o programowaniu

Sztuka programowania 1183 dni, 11 godzin, 33 minuty temu psz750 251 rozwiń

OK – mamy niektóre “odpowiedzialności” wyjęte do osobnych klas. Ale co dalej? Czy UsersController powinien sam, ot, tak sobie, tworzyć nowe instancje których aktualnie potrzebuje? Nie! Pójdę o krok dalej i powiem więcej: użycie słowa kluczowego “new” w kodzie aplikacji uznaję za anti-pattern. Howgh, rzekłem. Jeżeli klasa potrzebuje innej klasy do działania, to ta zależność powinna być jawnie wyeksponowana w kodzie. Najlepiej przez param...

Dziel się z innymi:
DI: IoC & explicit dependencies & interfaces | Maciej Aniserowicz o programowaniu

Sztuka programowania 1190 dni, 8 godzin, 10 minut temu psz750 201 rozwiń

Zanim zajmiemy się faktycznym wstrzykiwaniem zależności, to najpierw musimy mieć co wstrzykiwać! Statycznej klasy nie wstrzykniemy przecież, jakkolwiek byśmy wstrzykiwać nie chcieli. Na początek zatem: zidentyfikujmy składowe procesu rejestracji użytkownika, które w ogólnie nie powinny znajdować się w kontrolerze. Pewniakiem jest tutaj walidacja poprawności adresu e-mail. Nie dość, że bardzo ładnie da się to...

Dziel się z innymi:
DI: SRP to the rescue! | Maciej Aniserowicz o programowaniu

Sztuka programowania 1198 dni, 13 godzin, 39 minut temu http://pawlos.blogspot.com/ 189 rozwiń

Z sobotę odbyła się łódzka konferencja GET.NET (o czym jeszcze napiszę), w trakcie której tuż przed moją, odbyła się prezentacja Procenta o Dependency Injection. Samo wystąpienie było świetne, a moją ciekawość podsyciła dodatkowo obietnica (powtórzona dwukrotnie) wyjaśnienia całego zamieszania wokół pojęć DI (Dependency Injecton i Inversion) oraz IoC. Jakie było moje rozczarowanie, gdy upragniony moment nadszedł, a Maciek skwitował wszystko zdaniem, że definicje nie są ważne. Oj wkurzyłam się… Pomyślała...

Źródło: itblogs.pl
Dziel się z innymi:
Basia Fusińska o IT » IoC, DI i akademicka dyskusja

Sztuka programowania 1246 dni, 9 godzin, 19 minut temu trismegista 408 rozwiń

Pokazany sposób tworzenia prostego kontenera IoC w C#.

Tagi: C#, DI, IoC
Źródło: www.mmweb.pl
Dziel się z innymi:
C# – piszemy prosty kontener IoC

Sztuka programowania 1392 dni, 17 godzin, 9 minut temu matti 728 rozwiń

Bardzo długo moim ulubionym kontenerem był Unity, mimo faktu, że dużo mądrych ludzi ze społeczności wieszało na nim psy. Dlaczego tak polubiłem Unity? Ponieważ powstawał na moich oczach. Znam go począwszy od wczesnych “zajawek” wypuszczanych przez grupę Patterns & Practices. Wcześniej nieco interesowałem się ich biblioteką ObjectBuilder, więc naturalnie moja uwaga przeszła na Unity. Byłem w stanie przeczytać i zrozumieć kod pierwszej w...

Tagi: Autofac, DI, IoC, Unity
Dziel się z innymi:
Ewolucja przyzwyczajeń DI/IoC « Notki Po Polsku « Simon says… architecture!

Architektura 2684 dni, 13 godzin, 9 minut temu gordon_shumway 184 rozwiń

#befutureproof
Szkolenia SecurITum

październik

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 928,51)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,48)

8

Damian (9 173,12)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 683,06)

15

spetz (3 363,34)

16

jedmac (3 318,39)

17

http://jakub-flor... (3 224,66)

18

CaMeL (2 954,87)

19

dpawlukiewicz (2 736,19)

20

lkurzyniec (2 732,03)