V dnešním pokračování seriálu o Dependency Injection si představíme různé varianty (Constructor injection, Setter injection, Interface injection či Property Injection), popíšeme jejich principy, zhodnotíme výhody a nevýhody, popíšeme dopady na kód, a pro srovnání si ukážeme i vzor Service Locator.
Archiv pro kategorii: Různé
Na Zdrojáku jsou velmi oblíbená jednokilobajtová JS dema – vzpomeňme na rotující vánoční stromek nebo na šachy, co neumí rošádu. Pro všechny milovníky podobnách kousků máme dobrou zprávu: byly vyhlášeny výsledky dalšího ročníku soutěže…
Co vlastně můžeme na Chromebooku spouštět za aplikace? Je jejich nabídka přijatelná, nebo to není, jak se říká, žádná sláva? Na NetTuts+ vyšel seznam nejznámějších online aplikací, které na Chromebooku poběží, rozdělený do…
Znají to všichni weboví vývojáři, co se rozhodli testovat: prohlížeče nejsou moc „test-friendly“, možnosti skriptem simulovat chování uživatele jsou celkem mizivé. A nejen při testování – je spousta dalších úloh, kdy by se hodilo „naskriptovat chování prohlížeče“. Řešením může být „bezhlavý prohlížeč“.
Víte o tom, že je možné Groovy velmi efektivně použít pro skriptování namísto shellu operačního systému? Pro většinu adminů je to asi neužitečná informace, pro řadu Java vývojářů je to ovšem skvělá cesta, jak…
Už mnoho let je možné posílat maily v podobě HTML – tedy s formátováním, hypertextovými odkazy atd. U „webového HTML“ znají kodéři rozdíly mezi jednotlivými prohlížeči, ovšem u e-mailových klientů to většinou nikdo neřeší – a přitom i zde…
Statistické údaje o používání jednotlivých frameworků a knihoven a o preferencích uživatelů naleznete graficky znázorněné v následující infografice ze serveru WebAppers. Zajímavým momentem, na který upozorňuje i autorka infografiky, je, že stále nejpoužívanější verzí jQuery je 1.3.2. Kliknutím…
Zájemci o TDD v jazyce PHP mohou využít například školení Jiřího Knesla. Pokud chcete informace dřív, můžete se o TDD v PHP dočíst např. v článku Test Driven Development in PHP na serveru PHP on Windows. Popisuje základy…
Časopis Chip je od 10. června dostupný také v elektronické podobě na zařízeních Apple iPad. První ukázkové číslo je dostupné pro všechny majitele iPadů zdarma. „Chip iPad edice není jen papírová verze časopisu převedená do…
Pokud vyvíjíte pro mobilní zařízení, pravděpodobně znáte nástroj Appcelerator Titanium – nástroj pro návrh a tvorbu mobilních aplikací pro platformy iPhone, iPad a Android, a zároveň pro desktopové počítače. Svou aplikaci tvoříte v jazycích, které…




