KOD DÜNYAM
kod dünyam

Her Küçük Projenin Kalbinde Doğmayı Bekleyen Büyük Bir Proje Vardır.. (KodDünyam)

15 Ekim 2018 Pazartesi

0 Spring Bean Anotasyonları (@RequestMapping, @Autowired, @Transactional, @Service, @Controller, @Component, @Repository)

Selamlar

Bugün sizlerle spring beanlarımızı yönetmek için @RequestMapping, @Autowired, @Transactional, @Service, @Controller, @Component, @Repository anotasyonlarına bir göz atacağız.

1- @RequestMapping

Bu anotasyon bulunduğu beanımızdaki metodu yada  tüm beani map etmektedir. Gelen HTTP isteğe karşılık gelen ilgili metod RequestMapping tarafından çalıştırılması sağlanmaktadır.



Metodumuzu tanımladığımız zaman Http 'den gelen url localhost:8080/anasayfa/index adresi olmalıdır. Bu adresten gelen istek doğrultusunda metodumuz çalışmaktadır.

2- @Autowired

Bu anotasyon sayesinde bir bean içindeki değerleri başka bean içerisine değerlerini koruyarak enjekte edebilirsiniz. Bir değişken, setter yada yapılandırıcı metod üzerinde kullanabilmekteyiz.


3- @Transactional

Spring projesinde kod içerisinde herhangi bir hata olduğu zaman bu anotasyon otomotik olarak rollback işlemi yapar. Fakat rollback işlemi unchecked exceptionlar için geçerlidir. Yani eğer geliştirici kod içerisinde kendisi bir hatayı handle etmiş ise rollback yapmıyor ve işleme devam ediyor.


4- @Service

Bir beaninin business katmanında çalışacak bir bean olduğunu belirtiyoruz.
Java EE’deki Business Service Facade işlevine karşılık gelmektedir.


5- @Controller

Spirng Mvc sınıflarında kullanılmaktadır.


6- @Component

Oluşturduğumuz beanimizin bir spring bean’i olduğunu ve spring container tarafından bu anotasyon ile işaretlemiş bean spring tarafından yönetilir. Bu anotasyonun bulunması için Spring konfigürasyon dosyamızda belirteceğimiz;


Böylece beanın bir spring bean olduğunu göstermiş olduk.


7- @Repository

Spring 2.0 ile Spring dünyasına girmiştir. Database ile ilgili işlemleri yaptığımız Dao katmanındaki class’ların tepesinde kullanırız. Bu annotation @Component’in özelleştirilmiş hali olarak düşünebiliriz.






Kolay Gelsin.
SERHAT ŞOS




  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

13 Şubat 2018 Salı

0 Latitude ve Longitude Verilerine Bağlı Olarak İki Konum Arasındaki Uzaklık Hesabı

Latitude ve Longitude Verilerine Bağlı Olarak İki Konum Arasındaki Uzaklık Hesabı





Merhaba arkadaşlar bu yayında sizlere harita üzerinden alınan iki nokta arası uzaklık hesabını java ile ufak bir programlama ile göstereceğim. Burada elimizde bulunması gereken 1. konumun ve 2. konumun Latitude ve Longitude değerleri.


Öncelikle elimizde  iki adet çevirici metod bulunmakta.


1.Metod Dereceyi Radyana Çevirmek İçin



2. Metod Radyanı Dereceye Çevirmek İçin




Bu iki denkleme bağlı olarak şimdi en önemli fonksiyonumuz,




Tabi ki bu işlemlerden sonra  UzaklıkHesapla() fonksiyonuna gerekli enlem ve boylam parametrelerini gönderiniz. (genelde ana class (main) içerisinde)  


Kolay Gelsin.
Serhat Şos

  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Freelance Programcı (Yazılımcı)

Serhat Şos

Profesyonel bir yaklaşım ve uygun fiyatlarla hizmet vermekteyim. Projelerinizi geliştiriyorum. Web App - Mobil App

TEKLİF VER

Popüler Yayınlar

Blogger tarafından desteklenmektedir.

TEKNOLOJİ HABERLERİ

Etiketler

Dikkat! Sitemiz Tüm Hızıyla Yenilenmektedir.

Yararlı Bilgilerden Sizde Yararlanın.
Takipte Kalın...

Yorum ve Görüşleriniz Bizim için Değerlidir.