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

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

Namespace Prefixes

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

Statements

Subject Item
dbpedia-hu:Aspektusorientált_programozás
rdfs:label
Aspektusorientált programozás
dct:subject
n6:Programozási_paradigmák n6:Lapok_ellenőrizetlen_fordításokkal
dbo:wikiPageID
1712493
dbo:wikiPageRevisionID
23900919
dbo:wikiPageExternalLink
n4:episode-106-introduction-aop n7:devexpress-mvvm-framework-introduction-to-poco-viewmodels.aspx n8:aspect-oriented-development n9:CS586-AOSD n12:index.html n14: n13:aspectjinactionp00ladd n18:35861%7Caccessdate=30 n19:videoplay%3Fdocid=8566923311315412414&q=engEDU n20: n21:aop.net n22:28422 n25:aop.html n26: n28: n29:OpenSource.html n30: n31:MGAOP n11:what-does-aspectoriented-programming-mean-to-cobol-4570 n32:Early_Aspects_for_Business_Process_Modeling n33:jw-0118-aspect.html n34: n35: n36: n37:
prop-hu:wikiPageUsesTemplate
n17:Cite_journal n17:Jegyzetek n27:Könyv n17:ISBN n17:Pontozott_lista n17:Fordítás n17:Wayback
prop-hu:authorlink
Ivar Jacobson Ramnivas Laddad Matthew D. Groves
prop-hu:date
20081217055353 2009
prop-hu:first
Ramnivas Matthew D. Ivar
prop-hu:isbn
9781617291142 978
prop-hu:last
Andreas Holzinger Laddad Jacobson Raghu Yedduladoddi Renaud Pawlak, Lionel Seinturier Groves Siobhán Clarke Robert E. Filman
prop-hu:others
D. A. Marca, B. Shishkov and M. v. Sinderen
prop-hu:page
53
prop-hu:title
Aspect-Oriented Analysis and Design: The Theme Approach Aspect Oriented Software Development: An Approach to Composing UML Design Models AOP in .NET Applying Aspect Oriented Programming in Usability Engineering processes: On the example of Tracking Usage Information for Remote Usability Testing. Aspect-Oriented Software Development with Use Cases Foundations of AOP for J2EE Development AspectJ in Action: Practical Aspect-Oriented Programming Aspect-Oriented Software Development
prop-hu:url
n11:what-does-aspectoriented-programming-mean-to-cobol-4570 n13:aspectjinactionp00ladd
prop-hu:year
2013 2011 2004 2005 2003
dbo:abstract
A számítástechnikában az aspektusorientált programozás (AOP) egy olyan programozási paradigma, amelynek célja a modularitás növelése azáltal, hogy lehetővé teszi a kereszthivatkozások szeparálását (SoC). Ez úgy történik, hogy kiegészítő viselkedést ad a meglévő kódhoz (advice), önmagában a kód módosítása nélkül, ehelyett külön megjelöli, hogy melyik kódot módosítják egy „pointcut” specifikációval, például „naplózza az összes függvényhívást, amikor a függvény neve ’set’-el kezdődik”. Ez lehetővé teszi az üzleti logika szempontjából a nem központi viselkedés (például naplózás) hozzáadását a programhoz a funkcionalitás alapját képező kód túlzsúfolása nélkül. Az AOP alapja az aspektusorientált szoftverfejlesztésnek. Az AOP programozási módszereket és eszközöket tartalmaz, amelyek támogatják a vonatkozások modulációját a forráskód szintjén, míg az "aspektusorientált szoftverfejlesztés" egy teljes mérnöki tudományágat jelent. Az aspektusorientált programozás magában foglalja a program logikájának különálló részekre bontását (úgynevezett vonatkozások, koherens funkcionális területek). Szinte az összes programozási paradigma támogatja a vonatkozások bizonyos szintű csoportosítását és beágyazását különálló, független entitásokba absztrakciók (például függvények, eljárások, modulok, osztályok, metódusok) biztosításával, amelyek felhasználhatók ezeknek a vonatkozásoknak az implementálására, absztrakciójára és összeállítására. Néhány vonatkozás „átvág” számos absztrakción egy programon belül, és meghiúsítja a végrehajtás ezen formáit. Ezeket a vonatkozásokat cross-cutting (keresztülvágó) vagy horizontális vonatkozásoknak (vagy szimplán kereszthivatkozás) nevezik. A naplózás egy kereszthivatkozási problémát szemléltet, mivel a naplózási stratégia szükségszerűen érinti a rendszer minden naplózott részét. A naplózás ezzel keresztezi az összes naplózott osztályt és metódust. Minden AOP implementációnak vannak olyan átfogó kifejezései, amelyek mindegyik vonatkozást egységbe zárják. Az implementációk közötti különbség a biztosított konstrukciók erejében, biztonságában és használhatóságában rejlik. Például az olyan megszakítók, amelyek meghatározzák a keresztmetszet korlátozott formájának kifejezésére szolgáló metódusokat, a típusbiztonság vagy a hibakeresés támogatása nélkül. Az AspectJ-nek számos ilyen kifejezése van, melyeket beilleszthet egy speciális osztályba, egy aspektusba. Például egy aspektus megváltoztathatja az alapkód viselkedését (a program nem aspektusú részét), ha tanácsot (kiegészítő viselkedést) alkalmaz a különféle csatlakozási pontokban (a program pontjai), amelyeket egy mennyiségi meghatározás, vagy lekérdezés határoz meg, melyet pointcutnak nevezünk (amely észleli, hogy egy adott csatlakozási pont megegyezik-e). Egy aspektus binárisan kompatibilis szerkezeti változtatásokat is végrehajthat más osztályokban, például tagok vagy szülők hozzáadásával.
prov:wasDerivedFrom
wikipedia-hu:Aspektusorientált_programozás?oldid=23900919&ns=0
dbo:wikiPageLength
49330
foaf:isPrimaryTopicOf
wikipedia-hu:Aspektusorientált_programozás
Subject Item
dbpedia-hu:Nézet-orientált_programozás
dbo:wikiPageRedirects
dbpedia-hu:Aspektusorientált_programozás
Subject Item
wikipedia-hu:Aspektusorientált_programozás
foaf:primaryTopic
dbpedia-hu:Aspektusorientált_programozás
Subject Item
dbpedia-hu:Aspektus-orientált_programozás
dbo:wikiPageRedirects
dbpedia-hu:Aspektusorientált_programozás