Full metadata record
DC poleHodnotaJazyk
dc.contributor.advisorBrada, Přemysl
dc.contributor.authorTruneček, Jakub
dc.contributor.refereeRohlík, Ondřej
dc.date.accepted2012-06-18
dc.date.accessioned2013-06-19T06:31:23Z
dc.date.available2010-08-30cs
dc.date.available2013-06-19T06:31:23Z
dc.date.issued2012
dc.date.submitted2012-05-17
dc.identifier41444
dc.identifier.urihttp://hdl.handle.net/11025/3041
dc.description.abstractAspektově orientované programování umožňuje vyjmutí protínajících potřeb do samostatných celků za použití aspektů a návrhový vzor depedendency injection poskytuje způsob jak řešit vzájemné závislosti jednotlivých tříd mezi sebou. Cílem práce je rozšířit komponentový aplikační rámec CoSi o podporu aspektově orientovaného programování a dále implementovat deklarativní formu registrace a vyhledávání služeb pomocí technik představených v dependency injection. První polovina práce předkládá teoretický úvod do všech dotčených oblastí a v druhé části práce popisuje implementaci jednotlivých rozšíření společně se zhodnocením jejich přínosu a funkčnosti.cs
dc.format100 s.cs
dc.format.mimetypeapplication/pdf
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.subjectkomponentový modelcs
dc.subjectIoCcs
dc.subjectAOPcs
dc.subjectJavacs
dc.subjectCoSics
dc.subjectOSGics
dc.subjectjazykcs
dc.subjectpřekladačcs
dc.titleAspektově orientovaná rozšíření komponentového modelucs
dc.title.alternativeExtending a component model by aspect-like featuresen
dc.typediplomová prácecs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.thesis.degree-programInženýrská informatikacs
dc.description.resultObhájenocs
dc.rights.accessopenAccessen
dc.description.abstract-translatedAspect-oriented programming allows to remove crosscuting concerns to individual units using aspects. Depedendency injection design pattern provides a way to address interdependence of various classes among themselves. The goal of this thesis is to extend the CoSi component framework by Aspect-oriented programming support and implement the declarative form of registration and lookup of services using the techniques presented in dependency injection. The first half of the thesis presents a theoretical introduction to all affected areas and the second part describes the implementation of each extension together with an evaluation of their contribution to the system and their functionality.en
dc.subject.translatedcomponent modelen
dc.subject.translatedIoCen
dc.subject.translatedAOPen
dc.subject.translatedJavaen
dc.subject.translatedCoSien
dc.subject.translatedOSGien
dc.subject.translatedlanguageen
dc.subject.translatedtranslatoren
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
dp_trunecek.pdfPlný text práce1,71 MBAdobe PDFZobrazit/otevřít
A09N0043Kposudek-ved.pdfPosudek vedoucího práce246,51 kBAdobe PDFZobrazit/otevřít
A09N0043Kposudek-op.pdfPosudek oponenta práce396,1 kBAdobe PDFZobrazit/otevřít
A09N0043Kprubeh.pdfPrůběh obhajoby práce184,02 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/3041

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.