Skip to content
AspectJ

Official website (https://www.eclipse.org/aspectj/)

EntityQ735604· pop 18· linked from 59 articles

linguagem de programação

In the Vinony graph

Vinony's link graph records 59 inbound references to AspectJ, and connects out to Eclipse, Spring Framework and PARC.

It is catalogued under topics including 2001 software, Aspect-oriented programming and Aspect-oriented software development.

Vinony links it to 17 Wikipedia language editions.

Key facts

Programming language.name
AspectJ
Programming language.caption
crosscutting objects for better modularity
Programming language.paradigm
aspect-oriented
Programming language.developer
Eclipse Foundation
Programming language.implementations
The AspectJ Development Tools for Eclipse
Programming language.programming language
Java
Programming language.operating system
Cross-platform
Programming language.license
Eclipse Public License
Programming language.file ext
aj

via Wikipedia infobox

Official website

The AspectJ Project | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks., The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

eclipse.org →

Link to the official site · 3,411 chars · not written by Vinony

Wikidata facts

Official website
www.eclipse.org/aspectj
Show 10 more facts
influenced by
Common Lisp
operating system
cross-platform
inception
2001-01-01
file extension
aj
programming paradigm
aspect-oriented programming
programmed in
Java
source code repository URL
github.com/eclipse-aspectj/aspectj
software version identifier
1.9.25.1
Commons category
AspectJ
Sources (5)

via Wikidata · CC0

Article · Português

AspectJ é uma linguagem de programação pertencente ao paradigma orientado a aspectos, que consiste basicamente em retirar os interesses transversais ("crosscutting" ou "separation of concerns") de um programa em Java. Um fator que difere o AspectJ das demais linguagens de programação é o fato de não ser possível construir programas usando somente o AspectJ, sendo necessário também utilizar [Java]. Isso vem da própria ideia do paradigma orientado a aspectos, usada para personalizar programas em Java, solucionando alguns problemas decorrentes da Orientação a objetos. Alguns exemplos de problemas da Orientação a objetos são os registos ou "logs" das aplicações e a parte de segurança. Nesses casos, por se trabalhar com objetos, é inevitável a dependência excessiva dos objetos que fazem os logs e a parte de segurança, o que é conhecido como interesse tranversal, os logs e segurança, não fazem parte do núcleo do negócio ("core-business") da aplicação, porém são extremamente necessários.Para solucionar esses problemas foi criado o conceito do paradigma orientado a aspectos e da linguagem auxiliar AspectJ. AspectJ não possui um sistema de tipos.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories