This HTML5 document contains 82 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
n20http://static.springframework.org/spring/docs/2.0.x/reference/
n10http://sedici.unlp.edu.ar/handle/10915/
n38http://www.cis.uab.edu/gray/Research/C-SAW/
n39http://www.ibm.com/developerworks/views/java/libraryview.jsp%3Fsearch_by=AOP@work:
wikipedia-huhttp://hu.wikipedia.org/wiki/
n36http://www.eclipse.org/aspectj/doc/released/progguide/
n14https://github.com/forensix/
n26http://video.google.com/
dcthttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n8http://java2novice.com/spring/aop-and-aspectj-introduction/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n25http://hu.dbpedia.org/resource/Sablon:Hivatkozás/
n27https://web.archive.org/web/20090821185951/http:/codefez.com/what-is-aspect-oriented-programming/
n22https://web.archive.org/web/20030821074213/http:/aosd.net/conference/
n29https://community.devexpress.com/blogs/wpf/archive/2013/12/04/
n23https://web.archive.org/web/20141216200424/http:/aspectbench.org/
n24http://www.cmsdevelopment.com/en/articles/aosdinphp/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbohttp://dbpedia.org/ontology/
dbpedia-huhttp://hu.dbpedia.org/resource/
n37http://www.cs.bilkent.edu.tr/~bedir/
n5https://www.postsharp.net/
n6http://www.devx.com/Java/Article/
n32https://www.infoworld.com/article/2073918/
n31https://web.archive.org/web/20081217055353/http:/database.ittoolbox.com/documents/academic-articles/
n7http://hu.dbpedia.org/resource/Sablon:
n17http://hu.dbpedia.org/resource/Kategória:
n13http://www.sharpcrafters.com/
n9http://database.ittoolbox.com/documents/academic-articles/
prop-huhttp://hu.dbpedia.org/property/
n30http://www.se-radio.net/podcast/2008-08/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n19http://www.slideshare.net/tyrantbrian/
n21https://web.archive.org/web/20120801133941/http:/innoli.com/en/Innoli-EN/
n15https://web.archive.org/web/20090124183215/http:/dssg.cs.umb.edu/wiki/index.php/
n28https://archive.org/details/
n34http://www.cs.ubc.ca/~gregor/papers/
n18http://www.sable.mcgill.ca/aop.net/

Statements

Subject Item
dbpedia-hu:Aspektus-orientált_programozás_(AOP)
rdfs:label
Aspektus-orientált programozás (AOP)
dct:subject
n17:Lapok_ellenőrizetlen_fordításokkal n17:Programozási_paradigmák
dbo:wikiPageID
1813762
dbo:wikiPageRevisionID
25405972
dbo:wikiPageExternalLink
n5: n6:28422 n8: n9:what-does-aspectoriented-programming-mean-to-cobol-4570 n10:35861%7Caccessdate=30 n13:aop.net n14:MGAOP n15:Early_Aspects_for_Business_Process_Modeling n18: n19:aspect-oriented-development n20:aop.html n21:OpenSource.html n22: n23: n24: n26:videoplay%3Fdocid=8566923311315412414&q=engEDU n27: n29:devexpress-mvvm-framework-introduction-to-poco-viewmodels.aspx n30:episode-106-introduction-aop n28:aspectjinactionp00ladd n31:what-does-aspectoriented-programming-mean-to-cobol-4570%7Cdate=2008-12-17 n32:i-want-my-aop---part-1.html n34:kiczales-ECOOP1997-AOP.pdf n36:index.html n37:CS586-AOSD n38: n39:
prop-hu:wikiPageUsesTemplate
n7:Cite_conference n7:Bedolgozandó n7:Cite_journal n7:Cite_web n7:Wayback n25:Könyv n7:Webarchive n7:Nemzetközi_katalógusok n7:Bővebben n7:Jegyzetek
prop-hu:authorlink
Ivar Jacobson Ramnivas Laddad Matthew D. Groves
prop-hu:date
2009 20210415064448
prop-hu:first
Ivar Matthew D. Ramnivas
prop-hu:isbn
9781617291142 978
prop-hu:last
Raghu Yedduladoddi Groves Renaud Pawlak, Lionel Seinturier Siobhán Clarke Robert E. Filman Jacobson Andreas Holzinger Laddad
prop-hu:others
D. A. Marca, B. Shishkov and M. v. Sinderen
prop-hu:page
53
prop-hu:title
Aspect-Oriented Software Development Aspect-Oriented Analysis and Design: The Theme Approach Aspect-Oriented Software Development with Use Cases Applying Aspect Oriented Programming in Usability Engineering processes: On the example of Tracking Usage Information for Remote Usability Testing. Foundations of AOP for J2EE Development AOP in .NET AspectJ in Action: Practical Aspect-Oriented Programming Aspect Oriented Software Development: An Approach to Composing UML Design Models
prop-hu:url
n28:aspectjinactionp00ladd n6:28422
prop-hu:year
2004 2005 2011 2013 2003
dbo:abstract
A számítástechnikában az aspektus-orientált programozás (Aspect-oriented programming: AOP) egy olyan programozási paradigma, amelynek az a célja, hogy növelje a modularitást azáltal, hogy lehetővé teszi a különböző területeket érintő problémák elkülönítését . Ez úgy történik, hogy további viselkedést ad a meglévő kódhoz (egy úgynevezett tanácsot), anélkül, hogy módosítaná magát a kódot. Ehelyett külön meghatározza, hogy melyik kódot módosítsa egy "pointcut" specifikációval, például "naplózza az összes függvényhívást, amikor a függvény neve „set”-tel kezdődik" . Ez lehetővé tesz olyan viselkedések hozzáadását a programhoz, amelyek nem játszanak központi szerepet az üzleti logikában, (mint például a naplózás), anélkül, hogy a funkcionalitás kódmagját összezavarná. Az AOP magában foglalja a programozási módszereket és eszközöket, amelyek támogatják az problémák modulálását a forráskód szintjén, míg az aspektus-orientált szoftverfejlesztés egy egész mérnöki tudományágra utal. Az aspektus-orientált programozás magában foglalja a program logikájának különálló részekre bontását (úgynevezett aggodalmak, kohéziós területek). Szinte minden programozási paradigma támogatja az aggodalmak bizonyos szintű csoportosítását és beágyazását különálló, független entitásokba azáltal, hogy absztrakciókat (pl. függvények, eljárások, modulok, osztályok, metódusok) biztosít, amelyek felhasználhatók ezeknek az aggodalmaknak a megvalósítására. Egyes aggodalmak több absztrakciót „átvágnak” egy programban, és dacolnak a megvalósítás ezen formáival. Ezeket az aggályokat átfogó, vagy horizontális aggályoknak nevezzük. A naplózás egy átfogó problémára ad megoldást, mivel ez a stratégia szükségszerűen érinti a rendszer minden naplózott részét. A naplózás ezáltal átvágja az összes naplózott osztályt és metódust. Minden AOP-implementáció rendelkezik néhány átfogó kifejezéssel, amelyek minden aggályt összefoglalnak. Az implementációk közötti különbség a rendelkezésre álló konstrukciók teljesítményében, biztonságában és használhatóságában rejlik. Például az elfogók, amelyek specifikálják a metódusokat a keresztmetszetek korlátozott formáinak kifejezésére, anélkül, hogy nagyban támogatnák a típusbiztonságot vagy a hibakeresést. Az AspectJ számos ilyen kifejezést tartalmaz, és egy speciális osztályba, egy aspektusba foglalja őket. Például egy aspektus megváltoztathatja az alapkód viselkedését (a program nem aspektusú része) azálta, hogy tanácsokat (további viselkedéseket) alkalmaz különböző csatlakozási pontokon (a programban lévő pontokon), amelyeket egy pontkivágásnak nevezett számszerűsítés által, vagy lekérdezésben határoznak meg (amely észleli, hogy egy adott csatlakozási pont egyezik-e). Egy aspektus binárisan kompatibilis szerkezeti változások végrehajtására is képes más osztályokban, például további tagok vagy szülők hozzáadásával.
prov:wasDerivedFrom
wikipedia-hu:Aspektus-orientált_programozás_(AOP)?oldid=25405972&ns=0
dbo:wikiPageLength
44446
foaf:isPrimaryTopicOf
wikipedia-hu:Aspektus-orientált_programozás_(AOP)
Subject Item
wikipedia-hu:Aspektus-orientált_programozás_(AOP)
foaf:primaryTopic
dbpedia-hu:Aspektus-orientált_programozás_(AOP)