Skip to content
AspectJ

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

EntityQ735604· pop 18· linked from 59 articles

linguagem de programação

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