Seminář webového vývoje v .NET/C#
Týden 7 - Rozhraní, konfigurace a testování servisní vrstvy, pokyny k odevzdání BL
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2017/PV226/um/seminar_csharp/skupina_02_m_macak_m_turis/lab07/DependencyInversion.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2017/PV226/um/seminar_csharp/skupina_02_m_macak_m_turis/lab07/Lab07_Solution.zip
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2017/PV226/um/seminar_csharp/skupina_02_m_macak_m_turis/lab07/DI_Solution.zip
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2017/PV226/um/seminar_csharp/skupina_02_m_macak_m_turis/lab07/DI_Tasks.zip
Přednáška:
- ASP.NET MVC - Martin Dybal
Cvičení:
- Generická implementace servis
- Návrhový vzor Facade
- Dependency Injection - konfigurace projektu skrze knihovnu Catle.Windsor
- Technika mockování a její využití při testech servisní vrstvy
- Přepínání různých implementací vrstvy pro přístup k datům
Projekt:
- Odevzdání BL, deadline: 12.11 (včetně)
- Součástí odevzdaného řešení bude netriviální (non-CRUD) aplikační logika i kompletní sada testů pro servisní vrstvu
- Náročnost implementace je zpravidla výrazně vyšší, než u předchozí etapy, proto důrazně doporučujeme začít nejpozději týden před deadlinem