Spring Ders01 - Spring'e Giriş
Spring java uygulamalarını yazmayı kolaylaştıran açık kaynaklı frameworktür. Kurumsal uygulamalar yazmak için kullanılır. Spring'in avantajları POJO (Plain Old Java Object) sayesinde tanımlanan sınıflar karmaşıklıktan uzaktır. Dependency Injection (DI) desteği vardır. Inversion Control'a sahiptir. Aspect Oriented Programming (AOP) ' ye sahiptir. İlerleyen konularda bunların açıklamalarını yapacağız. Kısa Bilgiler Spring uygulamalarında nesneye karşılık düşen öge beandir. Beanler .xml dosyalarında oluşturulur. Standart java projelerinde bean çağrımı main sınıfında gerçekleştirilir. Genel spring stratejisine göre proje için bir interface (arayüz) veya abstract (soyut) sınıf oluşturulur. Bu interface veya abstract sınıfı implement eden bir sınıf oluşturulur. Böylece beanler bu implement/extends eden sınıflardan üretilir. .xml dosyasında üretilen beanler main sınıfında çekilerek kullanılır. Bean Tanımlama Gerekli sınıfların da...