Merhaba arkadaşlar, bu yazımda Spring frameworküne giriş yapacağız. Spring nedir? Nelerden oluşur? Ve kurulumundan bahsederek giriş yapacağız.
Spring nedir?
Spring, Java EE uygulamalarında kullanılan komple ve modüler bir frameworktür. Daha kapsamlı açıklamak gerekirse mvc projelerinde model-view-controller bölümlerinin hepsini de kontrol edilebilen bir frameworktür. Modüler olarak da sadece kullanılmak istenen paket ve sınıfların istenildiği takdirde kullanılabilmesidir.
Spring frameworkü aşağıdaki modüllerden oluşur:
Spring framework başlıca şu özelliklerden oluşur:
- Model View Controller Architecture (MVC)
- Dependency Injection (DI)
- Inversion of Control (IoC)
- Aspect Oriented Programming (AOP)
Şimdi Spring kurulumunu anlatalım. Ben dersler boyunca Eclipse IDE kullanacağım. Eclipse Marketplace kullanılarak aşağıdaki gibi Spring Tool kurulmasını tavsiye ederim:
Bir java projesi başlatalım ve sağ tıklayarak maven projesine convert edelim. Spring Core için gerekli jar dosyaları için pom.xml dosyasına şu dependencyleri ekleyelim:
1 2 3 4 5 6 7 8 9 10 |
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.1.3.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.3.RELEASE</version> </dependency> |
Görüldüğü gibi Spring için jar dosyalarımız inmiş oldu.Bu yazımı burada bitiriyorum diğer yazılarımda görüşmek üzere…