Aspektově orientovaná rozšíření komponentového modelu

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.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.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.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format100 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier41444
dc.identifier.urihttp://hdl.handle.net/11025/3041
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectkomponentový modelcs
dc.subjectIoCcs
dc.subjectAOPcs
dc.subjectJavacs
dc.subjectCoSics
dc.subjectOSGics
dc.subjectjazykcs
dc.subjectpřekladačcs
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
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleAspektově orientovaná rozšíření komponentového modelucs
dc.title.alternativeExtending a component model by aspect-like featuresen
dc.typediplomová prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=41444

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
dp_trunecek.pdf
Size:
1.67 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A09N0043Kposudek-ved.pdf
Size:
246.51 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A09N0043Kposudek-op.pdf
Size:
396.1 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A09N0043Kprubeh.pdf
Size:
184.02 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce

Collections