Spring Ders18 - Aspect Oriented Programming (Yönlü Programlama)
Aspect Oriented Progragramming (Yönlü Programlama) ; loglama,işlem yönetimi ve hata yönetimi için kullanılır. Koda basitçe eklenebilir ve de çıkartılabilir. Yaptığı iş ise, standart koddaki metotlar çalışmadan önce veya sonra belli bir işlemi gerçekleştirmektir. Spring AOP'nin 3 tipi vardır. Bunlar Spring 1.2 nin desteklediği dtd tabanlı eski stil (old style). AspectJ anotasyonlu stil. Xml yapılandırma dosyası üzerinde yapılan şema tabanlı stil (shema based).