Aspect J

GPTKB entity

Statements (56)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:hot_spring
gptkbp:designed_by Gregor Kiczales
gptkbp:first_released gptkb:1997
gptkbp:has_community open-source community
gptkbp:has_documentation Aspect J Development Tools
Aspect J Programming Guide
gptkbp:has_feature advice
pointcuts
inter-type declarations
gptkbp:has_influence_on other AOP frameworks
gptkbp:has_version 1.9.7
https://www.w3.org/2000/01/rdf-schema#label Aspect J
gptkbp:integrates_with gptkb:High_School
gptkb:software_framework
gptkbp:is_available_on gptkb:archive
gptkbp:is_compatible_with gptkb:Java
gptkb:Java_Enhancement_Proposal
gptkbp:is_implemented_in gptkb:Java
gptkbp:is_known_for modularity
reusability
separation of concerns
gptkbp:is_part_of gptkb:award
gptkb:Java_Enhancement_Proposal
Aspect J Development Tools (AJDT)
Aspect J compiler
Aspect J weaver
gptkbp:is_related_to gptkb:hot_spring
Aspect-Oriented Software Development
gptkbp:is_supported_by gptkb:Database_Management_System
gptkb:IBM_Rational_Software
gptkb:Red_Hat
gptkb:Apache_Maven
gptkb:Gradle
gptkbp:is_used_by gptkb:physicist
gptkb:software
software engineers
gptkbp:is_used_for gptkb:software
logging
performance monitoring
transaction management
modularizing cross-cutting concerns
gptkbp:is_used_in gptkb:mobile_application
enterprise applications
microservices architecture
web applications
service-oriented architecture
cloud applications
gptkbp:philosophy aspect-oriented programming
gptkbp:platform gptkb:video_game
gptkbp:supports compile-time weaving
load-time weaving
gptkbp:training computer science courses
gptkbp:tutorials video tutorials
online tutorials