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
|