Eclipse etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Eclipse etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Temmuz 2016 Pazartesi

Java Setter ve Getter Metodları (Eclipse)

Java programlamada kapsülleme ile değişkenlere doğrudan erişim engellenebilir. Private erişim belirleyici ile değişkenlerin diğer sınıflardan (class) direkt olarak çağırılması, ulaşılması engellenir. Sadece bulunduğu sınıf tarafından kullanılır. Bu yaklaşımın en önemli sebebi güvenliktir. Doğrudan erişim kapatıldığı için belli kurallar bütününde erişim sağlanır. Bu erişim Set ve Get metodlarıyla mümkün kılınmıştır. Her değişkenin kendine ait set ve get metodları tanımlanmalıdır.

Get metodu return ile bir değer dönmektedir. Bu sayede istediğimiz değişkenin değerine ulaşabiliriz. 

Set metodu return dönmez fakat parametre alır. Bu parametreye verdiğimiz değer ile var olan değeri değiştirebiliriz.


public class Ogrenci{


        private String ad;
        private int not;
 
        //Yapılandırıcı
        public Ogrenci() {
   
        }
        //------Setter-Getter------
        public String getAd() {
                return ad;
        }
        public void setAd(String ad) {
                this.ad = ad;
        }
        public int getNot() {
                return not;
        }
        public void setNot(int not) {
                this.not = not;
        }
      
}

ad ve not adında iki adet değişken tanımlandı. Bu değişkenlerin erişim belirleyicisi private yapıldı. Böylelikle diğer sınıflardan doğrudan erişim kapatıldı. getAd ve getNot metodlarıyla değişkenlere erişilebilir. setAd ve SetNot metodlarıyla değişkenlerin değerleri değiştirilebilir.



Eclipse'de değişkenlerin otomatik olarak set get metodlarını oluşturmak mümkün. Bunun için var olan java sınıfının içinde herhangi bir yere sağ tıklıyoruz.




Source -> Generate Getters and Setters... yolunu takip ediyoruz.





Açılan bu ekranda hangi değişkenin set ve get metodunu istiyorsak ona tik koyabiliriz. Select All diyerek tüm değişkenleri seçebiliriz.





Insertion point ile bu metodların sınıf içerisindeki konumunu belirleyebiliriz.





OK diyerek metodları tamamlamış olduk.

Devamını oku ...

27 Haziran 2016 Pazartesi

Maven ve MySQL Kullanılarak Hibernate Projesi Oluşturma

     
     Eclipse ortamında Maven projesi nasıl açılır onu göreceğiz. Hemen ardından projemize MySQL veritabanı ve Hibernate ekleyeceğiz. Bunun için Eclipse'i açıyoruz. Ben Mac OS işletim sistemi kullanıyorum. Fakat diğer işletim sistemlerinde de herşey aynı.

1.Adım (Maven Projesinin oluşturulması)

Eclipse'de File -> New -> Other -> Maven -> Maven Project yolunu takip ediyoruz. Karşımıza bu ekran geliyor.





Next ile devam ediyoruz.







Create a simple project kısmına tik koyup Next diyelim.






Bu ekranda Group Id: yazan yere paketimizin ismini yazıyoruz. Ben com.hasanburakavci (sitenin adını) yazdım. Artifact Id: yazan yere ise projemizin ismini yazalım. Finish deyip projemizi oluşturuyoruz.







Gördüğünüz gibi ilk hibernate projemizi oluşturmuş olduk.



2.Adım


Bu adımda Hibernate ve MySQL'i projemize dahil etmeyi göreceğiz. Bunun için pom.xml yazan dosyaya çift tıklayıp açıyoruz.







Hemen altta Dependencies yazan yere tıklayalım.







Add diyerek istediğimiz paketi projemize dahil edebiliriz. Mevcut olarak servlet-api ve jsp-api projemizde bulunmakta. Bunlarla işimiz olmayacağı için üzerlerine tıklayıp remove diyebilirsiniz. Ben karışmayacağım.






Açılan bu pencenin Group Id: yazan yerine org.hibernate , Artifact Id yazan yerine hibernate-core , Version yazan yerine 4.0.1.Final yazıp OK diyoruz. Farklı versiyonlarda yazabiliriz. Tekrar Add yazan yere tıklıyoruz.





Şimdi de aynı yerlere mysql,  mysql-connector-java ve 5.1.6 yazıp OK diyelim. File -> Save As diyerek yaptığımız herşeyi kaydedelim. Eğer doğru yaptıysak ve bir hata meydana gelmediyse Maven Dependencies aşağıdaki gibi görünmelidir.







Devamını oku ...

25 Haziran 2016 Cumartesi

Eclipse ile Veritabanı Bağlantısı


Eclipse ile bütün veritabanlarına bağlanabiliriz. Önce internetten hangi veritabanına(Oracle, MySQL, Microsoft SQL, Derby, PostgreSQL) bağlanacaksanız ona ait connector-java dosyasını indirmeniz gerekmektedir. MySQL veritabanına bağlanacağımız için https://downloads.mysql.com/archives/c-j/ adresinden 5.1.38 sürümünü indirdik.(Diğer sürümleri de indirebilirsiniz) Eclipse'yi açalım.







Windows -> Perspective -> Open Perspective -> Other diyoruz.







Açılan bu ekranda Java EE'yi seçip OK diyoruz. Java EE(Enterprise Edition) perspektifi açılmış oluyor. Ekranın alt köşesinde (benim ekranımda alt köşede) aşağıdaki gibi görüntü elde ediliyor.







Data Sources Explorer sekmesine tıklıyoruz. Database Connections yazısının üzerindeyken sağ tıklayıp New diyoruz.







Açılan bu ekranda hangi veritabanına bağlanacaksanız onu seçiyorsunuz. Biz MySQL bağlantısı tanımlayacağız. Name yazan yere MySQLBaglantisi ismini verelim.(siz herhangi bir isim kullanabilirsiniz) Next-> ile devam ediyoruz.






İşaretli yere tıklıyoruz.







İndirdiğimiz connector-java dosyasının sürümünü seçiyoruz. JAR List yavan sekmeye tıklıyoruz.







Add JAR/Zip.. sekmesine tıklayıp indirdiğimiz mysql-connector-java.jar dosyasını seçiyoruz.








Cancel diyoruz.







URL kısmında database yazan yere test yazıyoruz. test MySQL'in varsayılan veritabanının adı. User name: root Password: boş olmalı. Test Connection sekmesine tıklayıp bağlantıyı test ediyoruz.







Bağlantı başarılı dedi. Eğer başarısız ise adımlara tekrar bakın. İndirdiğiniz connector-java dosyasını kontrol edin. Tekrar deneyin.






Gördüğünüz gibi veritabanı ile bağlantıyı kurduk. Hibernate ile çalışırken buradan veritabanındaki tabloları, tablo alanlarını ve değerlerini kontrol edebileceğiz.


Devamını oku ...