
Official website (https://www.eclipse.org/aspectj/)
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
- Instance of
- programming language
- Developer
- Eclipse Foundation
- Official website
- www.eclipse.org/aspectj
Show 10 more facts
- influenced by
- Common Lisp
- operating system
- cross-platform
- Stack Exchange tag
- stackoverflow.com/tags/aspectj
- 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
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