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

4 Ocak 2020 Cumartesi

Java Number of Arguments

Java da methodumuza kac tane parametre alacagimizi bilmiyorum. Input olarak istenildigi kadar parametre gonderilebilir ve bizim bunu handle etmemiz gerekebilir. Simdi bu sekilde bir ornek yapacagiz.

Input
1
2
3
4
5
6

Seklinde bir input verilsin. Bizden istenen output ise sayilari toplamak olsun. Ve bu islemi satir satir gostermek.

Output
1+2=3
1+2+3=6
1+2+3+4+5=15
1+2+3+4+5+6=21

Ornekte bizden istenen Add adli bir class icinde add methodumuzu yazmamiz.

class Add{
  void add(int... args) {
   int sum = 0;
   String seperator = "";
   for(int i : args) {
    sum += i;
    System.out.println(seperator + i);
    seperator = "+";
   }
   System.out.println("= " + sum);
  }
 }

Bu kod tam olarak ta istenen islemi yapiyor. Simdi de ornekte builtin tanimlanmis kodlarla son halini asagiya ekleyelim.



1 Ekim 2017 Pazar

Hibernate with H2 Database / H2 Veritabani Hibernate Ornek

Bu yazimda Hibernate ve H2 database kullanarak kullanici ekleme, silme islemlerini anlatacagim.
Bunun icin eclipse de Dynamic Web Project olusturuyoruz.


Ayarlari bu sekilde yaptiktan sonra Configuration kismi icin Modify diyoruz. Ve gelen ekrandan Java Server Faces kismini secili hale getiriyoruz.



Daha sonra Next diyerek devam ediyoruz. Gelen ekrandan Generate web.xml kismini da secili hale getiriyoruz.

Next kismindan User Library ekle diyerek majorra adinda bir library olusturup icine gerekli jarlarimizi ekliyoruz.



Ve Finish diyerek projemizi olusturmus oluyoruz.

H2 database de Person adinda bir tablo olusturuyoruz. Bunun icin su query i kullanalim:

CREATE TABLE Person ( personid int NOT NULL, name varchar(100) NOT NULL, lastname varchar(100) NOT NULL, age int NOT NULL, nationality varchar(100) NOT NULL, PRIMARY KEY(personid))

Burada ise proje structure yer aliyor.

Projem calistiginda ekranim ise su sekilde oluyor.


Projenin kodlari burada yer almaktadir. https://github.com/geallen/javaHibernate