# Aspects

An aspect in programming terms is a unit of modularity, much like a Java class. Aspects are created in a .aj file and edited in the AspectJ editor. An aspect must be contained in an AspectJ project if it is intended to be built. More details about aspects and AspectJ programming can be found in the AspectJ Language Guide.

AspectJ projects
AspectJ builder
AspectJ editor

Creating a new AspectJ project
Navigating the AJDT workbench
Creating AspectJ elements
Converting file extensions