Please ensure Javascript is enabled for purposes of website accessibility
Upisi i studiji
ObjaveUpisi na FERITPregled studijskih programaSveučilišni prijediplomski studijiStručni prijediplomski studijiRazlikovne obvezeDiplomski studijiDoktorski studijSveučilišni specijalistički studijiLABUS i besplatne pripreme za brucošeDokumenti za upise i studije
Studenti
ObjaveRaspored nastave i ispitaNajčešća pitanja studenataZahtjevi, potvrde i propisiStručna praksaMobilnost studenataStudentski zborE-sportKorisni linkovi za studenteDokumenti za studente
Znanost i suradnja
ObjaveKonferencije i časopisi FakultetaIstraživačke grupeMeđunarodna suradnjaProjektiSuradnja s gospodarstvomPopularizacija znanostiDokumenti za znanost i suradnjuTransfer tehnologijeMikrotik akademija
Fakultet
ObjaveOsnovni podaciZavodi FakultetaImenik djelatnika FakultetaUprava i službe FakultetaKvalitetaProstor i virtualna šetnjaKnjižnica i izdavačka djelatnostJavna nabavaNatječaji za radna mjestaDokumenti za fakultet
EnglishPrijava

 Objave - Studenti  

Predavanje: Dependency injection u .NET aplikacijama

Datum objave: 12.05.2017. | Objavi(o)/la: Gideon Brothers d.o.o.
starija objava >> << novija objava

Više informacija na: http://stup.etfos.hr/index.php/2017/05/12/predavanje-dependency-injection-u-net-aplikacijama/

Komponente programskog koda (klijenti) su često dio nekog seta komponenti koje surađuju i ujedno ovise o drugim komponentama (servisima) kako bi uspješno ostvarili svoju svrhu. U mnogim scenarijima moraju znati s "kojim" komponentama trebaju komunicirati, "gdje" ih pronaći, ali i "kako" komunicirati. Ukoliko se način pristupa tim komponentama promijeni, postoji mogućnost da takve promjene zahtijevaju izmjene programskog koda na raznim klijentima.

Jedan način strukturiranja koda je ugraditi logiku pronalaska i/ili instanciranja servisa kao dio uobičajene logike. Drukčiji pristup bi bio da se kod strukturira na način da klijenti deklariraju svoju ovisnost o servisima, i da "eksterni" dijelovi koda poprimaju odgovornost pronalaska i/ili instanciranja servisa i jednostavno pružaju relevantnim servisima reference do klijenata kad im trebaju. U ovoj drugoj metodi, klijentski kod uglavnom nije potrebno mijenjati kada se način pronalaska eksterne ovisnosti mijenja. Ova vrsta implementacije se naziva "Dependancy Injection", a detaljnije i zanimljivije o tome poslušajte na predavanju gdje će DI biti prikazan kroz .NET aplikacije.

Predavanje će biti održano u sklopu kolegija Internet programiranje, 15. svibnja s početkom u 9:45 na Kampusu, prostorija K2-11.

O predavaču:
Ivan Kvolik magistrirao je na Fakultetu elektrotehnike, računarstva i informacijskih tehnologija u Osijeku. Nakon završetka studija počeo je raditi kao software developer te je već 5 godina aktivan u nekoliko osječkih tvrtki, a trenutno je zaposlen u tvrtki Gideon Brothers kao senior software engineer. Uz posao redovno održava radionice i predavanja iz područja programiranja.

Kneza Trpimira 2B, HR-31000 Osijek | Cara Hadrijana 10b, HR-31000 Osijek Tel: +385 (0) 31 224-600 | Fax: +385 (0) 31 224-605

IBAN: HR19 2390 0011 1000 16777, HPB | OIB: 95494259952 | PDV id. / VAT id.: HR95494259952 © 2021 FERIT | ferit@ferit.hr