The future has several names. For the weak, it is impossible; for the fainthearted, it is unknown; but for the valiant, it is ideal. Victor Hugo Dependency Injection sınıflar arasındaki bağımlılıkları sistematik olarak yönetebilmek için geliştirilmiş bir yazılım geliştirme yaklaşımıdır. Daha açık olmak gerekirse sınıfın içinde nesneyi oluşturma. O nesneyi o sınıfa parametre olarak ver demektir. Peki…
Etiket: Java Spring
Spring MVC
Spring MVC dispatcherServlet etrafında tasarlanmış bir yapıdadır. Dispatcher Servlet tüm HTTP request ve responseları handle eder. HTTP isteği ilk geldiği zaman Dispatcher Servlet HandlerMapping’e başvurarak ilgili uygun controllerı öğrenir. Controller gelen HTTP metotlarına göre desteklediği (POST, GET, PUT, etc.) şekilde business ve mantıksal işlemleri burada halleder. Kısacası java ile yapacağınız çoğu işlem bu katmanda gerçekleştirilebilir….
Spring Framework’e Genel Bakış
Neden Spring Framework ? Modüler, sök parçala çıkar değiştir. Güzel paketler var. Quartz, JEE, Logging ve ORM konusunda bazı sorunları aşmış kaya gibi bir yapı var. MVC yine bir gün hayat kurtarıyor. Hafif, taşınabilir. Scale edilebildiği söyleniyor. Gözlemleme fırsatım olmadı. Inversion of Control (IoC) Kısacası uygulama içinde yer alan nesne yaratma sürecinin bizden alınıp frameworke…