Temadown Wptr | Theme by mg12 | Valid XHTML 1.1 and CSS 3
  • JBoss-EL ile Daha Yetenekli JSF

    JSF ile gelen expression language’ i daha yetenekli hale getirmek için JBoss-EL iyi bir secim olabilir. Bunun icin asagidaki linkten JBoss-el.jar indirilip library lere eklenir.
    http://repository.jboss.org/maven2/org/jboss/el/jboss-el/2.0.1.GA/jboss-el-2.0.1.GA.jar

    Sonrasinda web.xml icerisine asagidaki context parametresini eklememiz gerekiyor.

      <context -param>
        <param -name>com.sun.faces.expressionFactory</param>
        <param -value>org.jboss.el.ExpressionFactoryImpl</param>
      </context>

    Artik projemiz içerisinde daha farkli bir expression language kullanabiliriz. Örneğin aşağıdaki örnekteki metoda parametre göndermeyi normal expression language ile yapamayiz. Ancak JBoss-EL bu yeteneği sağluyor.
    Yazının Devamı…

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Çarşamba, Ağustos 25th, 2010 at 20:49
  • RichFaces için Özel Skin ler

    RichFaces ortamında var olan skin ler haricinde özel skin ler geliştirmek isterseniz bunun icin properties dosyalarını kullanabilirsiniz. Oncelikle src klasoru altina skinAdi.skin.properties isimli bir dosya olusturalim. RichFaces skinlerinizi classes altinda .skin.properties uzantili dosyalar olarak kontrol eder. Asagida ornek bir skin dosyasi bulunuyor bunun icerisindeki renk, font gibi bilgileri istediginiz gibi degistirebilirsiniz. Son olarak web.xml altindaki skin parametresini dosyaya veridiniz isim olarak degistirmelisiniz. Ornek asagida bulunuyor.

    web.xml değişikliği

      <context -param>
         <param -name>org.richfaces.SKIN</param>
         <param -value>skinAdi</param>
      </context>

    skinAdi.skin.properties dosyası

    Yazının Devamı…

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cuma, Temmuz 30th, 2010 at 20:05
  • JSF 1.2 Validation Grup

    JSF 2 de gelen validation group özelligi JSF 1.2 de bulunmuyordu. Bu ozelligin 1.2 de kullanilmasi asagidaki gibi bir yontemle saglanabilir. Bu durumda Temizle butonu validation a takilmazken diger butonlarda duruma gore validation kontrolu yapilir.

      <h:form prependId="false">
       <h: inputText id="ad" value="" required="#{param['validationGroup1']=='true'}" />
       <h: inputText id="soyad" value="" required="#{param['validationGroup2']=='true'}" />
       
       
       <h:commandButton value="Temizle" />
       <h:commandButton value="Kaydet">
        <f:param name="validationGroup1" value="true"></f:param>
        <f:param name="validationGroup2" value="true"></f:param>
       </h:commandButton>
       <h:commandButton value="Kopyala">
        <f:param name="validationGroup1" value="true"></f:param>
       </h:commandButton>
       
      <h:form>
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cuma, Temmuz 30th, 2010 at 15:16
  • Validation Pas Geçme

    JSF icerisinde validation lari iki durumda kontrol etmek istiyorsaniz asagidaki yontemi kullanabilirsiniz. Bu durumda duzenle butonunda validation calismayacaktir.

      <h:form prependId="false">
       <h:messages />
       <h:inputText id="ad" value="#{ogrenciDuzenle.ogrenci.ad}"  required="#{!empty param['duzenle']}"/>
       <h:commandButton action="#{ogrenciDuzenle.kaydet}" id="kaydet" value="Kaydet" />
       <h:commandButton action="#{ogrenciDuzenle.kaydet}" id="duzenle" value="Duzenle" />
      </h:form>
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazartesi, Temmuz 26th, 2010 at 18:41
  • Java Egitimleri – 31 Temmuz 2010

    Selamlar 31 Temmuz 2010 tarihinde baslaycak egitimlerle ilgili detaylar asagida bulunmaktadir. Daha detayli bilgi icin http://www.mergecons.com adresini ziyaret edebilirsiniz.
    http://www.mergecons.com

    Java Eğitimi
    Konu : Temel Java ve nesneye dayalı programlama
    Süre : 48 Saat
    Fiyat : 650 TL
    Öğrenci Fiyatı : 500 TL
    Taksit Sayısı : Peşin Fiyatına 4 Taksit
    Baslangic Tarihi : 31 Temmuz 2010
    Cumartesi – Pazar (Sabah) 10:00 – 13:00
    Yer : İstanbul – Mecidiyeköy
    Eğitmen : Melih SAKARYA
    http://www.mergecons.com/javaKursu.seam

    JSF-EJB-JPA-JBoss Seam Eğitimi
    Konu : Java EE, JSF-EJB-JPA-JBoss Seam
    Süre : 72 Saat
    Fiyat : 1100 TL
    Öğrenci Fiyatı : 900 TL
    Taksit Sayısı : Peşin Fiyatına 6 Taksit
    Tarih : 31 Temmuz 2010 Cumartesi
    Cumartesi – Pazar (Öğleden sonra) 13:00 – 18:00
    Yer : İstanbul – Mecidiyeköy
    Eğitmen : Melih SAKARYA
    http://www.mergecons.com/jsf_ejb_jpa_seam_egitimi.seam

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazar, Temmuz 11th, 2010 at 18:30
  • Seam Component Listesi

    Seam de component listesini almaya dair bir ornek.

      Context context = Contexts.getApplicationContext();
      for (String name: context.getNames()) {
          Object object = context.get(name);
          if(object instanceof org.jboss.seam.Component) {
              Component component = (Component) object;
       
              System.out.println(component.getName());
              System.out.println(component.getType());
              System.out.println(component.getScope());
              System.out.println(component.getTimeout());
              System.out.println(component.isStartup());
              System.out.println(component.isSynchronize());
          }
      }
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cuma, Temmuz 2nd, 2010 at 16:40
  • Component Binding

    JSF te ön yüzde kullandığımız nesnelerin sunucu sınıflarındaki karşılıklarını oluşturmak için binding özelliği kullanılır.
    Örneğin aşağıda bir input nesnesi bulunmakta ve kayitDemo beanindeki adNesnesi ne bind edilmekte.

      <h:inputText value="#{kayitDemo.ad}" binding="#{kayitDemo.adNesnesi}"/>
      <h:commandButton action="#{kayitDemo.kaydet}" value="Kaydet" />

    Bu durumda adNesnesi ne aşağıdaki gibi tüm özellikleri ile erişebiliriz.

      public class KayitDemo {
       private String ad;
       private HtmlInputText adNesnesi;
       
       public void kaydet() {
        System.out.println("ad = " + ad);
        adNesnesi.setMaxlength(6);
        adNesnesi.setReadonly(true);
        adNesnesi.setValue("Ahmet");
       }
       …
      }

    Kullanabileceğiniz nesne tipleri listesi aşağıda bulunmaktadır.

    HtmlInputHidden
    HtmlInputSecret
    HtmlInputText
    HtmlInputTextarea
    HtmlOutputFormat
    HtmlSelectManyListbox
    HtmlSelectManyMenu
    HtmlSelectOneListbox
    HtmlSelectOneMenu
    HtmlSelectOneRadio
    HtmlOutputLabel
    HtmlOutputLink
    HtmlOutputText
    HtmlSelectBooleanCheckbox
    HtmlSelectManyCheckbox
    UIInput
    UIOutput
    UISelectBoolean
    UISelectMany
    UISelectOne

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazartesi, Haziran 28th, 2010 at 14:47
  • Property Listesi

    Java da tüm property değerlerini okuman için aşağıdaki örneği kullanabilirsiniz.

      public static void main(String[] args) {
          Properties prop = System.getProperties();
          System.out.println("Tum degerler");
          prop.list(System.out);
      }
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cumartesi, Haziran 26th, 2010 at 21:11
  • MySql password reset

    MySql de daha once kurulum yapip kaldirdiysaniz veya halen bir mysql var ise yeni kurulumda current password bilgisini yani eski password u isteyebilir. Eski bilgileri silmek icin “c:\Documents and Settings\Administrator\Application Data\MySQL” klasorunu silerseniz sorun gidecektir.

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazar, Haziran 20th, 2010 at 19:27
  • JSF Tanım Dosyalarını Ayırma

    JSF içerisindeki faces-config.xml dosyasının kalabalıklığından sıkıldıysanız aşağıdaki yöntemdeki gibi parçalayabilirsiniz.
    Öncelikle web.xml de aşağıdaki tanımı yapmalıyız.

      <context -param>
          <param -name>javax.faces.CONFIG_FILES</param>
          <param -value>/WEB-INF/faces-config-navigation.xml,/WEB-INF/faces-config-beans.xml</param>
      </context>

    Yazının Devamı…

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cumartesi, Haziran 19th, 2010 at 23:01
  • JSF İl – İlçe Seçimi

    JSF ile il ve ilçe seçimi gibi action yöntemleri arıyorsanız aşağıdaki örnek işinizi görebilir. Buna göre şehir seçimi sonrası ilçeler otomatik olarak yüklenecektir. JSF eventini burada valueChangeListener yakalayacaktır.
    Ancak ben yinede PrimeFaces ve A4J ajax suppor ile yapmanızı tavsiye ederim.

    JSF ön yüz

      <h:selectOneMenu value="#{demoBean.sehir}" immediate="true" valueChangeListener="#{demoBean.valueChangeMetod}" onchange="submit();">
       <f:selectItem itemValue="06" itemLabel="Ankara"/>
       <f:selectItem itemValue="34" itemLabel="Istanbul"/>
       <f:selectItem itemValue="35" itemLabel="Izmir"/>
      </h:selectOneMenu>
      <br />
      <h:selectOneMenu value="#{demoBean.ilce}">
       <f:selectItems value="#{demoBean.ilceler}"/>
      </h:selectOneMenu>

    ManagedBean dosyası

      import java.util.ArrayList;
      import java.util.List;
       
      import javax.faces.event.ActionEvent;
      import javax.faces.event.ValueChangeEvent;
      import javax.faces.model.SelectItem;
       
       
      public class DemoBeanDort {
       private String sehir;
       private String ilce;
       
       private List<SelectItem> ilceler = new ArrayList<SelectItem>();
       
       public void valueChangeMetod(ValueChangeEvent event){
        System.out.println("valueChangeMetod calisti");
        ilceler.clear();
        if(event.getNewValue().equals("06")){
         ilceler.add(new SelectItem("Cankaya"));
         ilceler.add(new SelectItem("Kizilay"));
        }
        else if(event.getNewValue().equals("34")){
         ilceler.add(new SelectItem("Besiktas"));
         ilceler.add(new SelectItem("Kadikoy"));
        }
        else if(event.getNewValue().equals("35")){
         ilceler.add(new SelectItem("Karsiyaka"));
         ilceler.add(new SelectItem("Bornova"));
        }
       }
       
       //getter ve setter metodları
       
      }
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cuma, Haziran 18th, 2010 at 21:42
  • JSF Scope Yaşam Döngüsü

    JSF scope yaşam döngüsü Java 1.5 ile gelen @PostConstruct @PreDestroy metodları ile takip edilebilir. Belirtilen scope a göre nesnenin yaşamı sonrası ve nesne yaşamının sona ermesi öncesi kontrol yapılabilir.
    Aşağıdaki örnekte nesne yaşamı kontrol ediliyor. Ancak burada önemli olan nesnenin bellekte oluşma ve silinme zamanları değil scope içerisindeki yaşam döngüsüdür.

      public class DemoBean {
       private String ad;
       @PostConstruct
       public void nesneYasaminaBasladi(){
        System.out.println("nesneYasaminaBasladi");
       }
       public void test(){
        System.out.println("test yapildi");
       }
       @PreDestroy
       public void nesneYasamiSonaEriyor(){
        System.out.println("preDestroyDemo");
       }
       …
      }
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cuma, Haziran 18th, 2010 at 21:31
  • JSF DataTable Veri Silme

    JSF DataTable listelenen verilerden seçtiğimizi silmek veya düzenlemek için f:setPropertyActionListener ile veri aktarımı yapabiliriz.
    Bunun için aşağıda bir örnek bulunmakta. Öncelikle verileri taşımak için kullanacağımız bir bean oluşturalim. Bu bean ManagedBean değildir ve bu şekilde tanımlanmasına gerek bulunmamaktadır.

    Ogrenci.java

      public class Ogrenci {
       public Ogrenci(Integer id, String ad, String soyad) {
        super();
        this.id = id;
        this.ad = ad;
        this.soyad = soyad;
       }
       
       private Integer id;
       private String ad;
       private String soyad;
       
       //getter ve setter metodları
      }

    Şimdi verilere ulaşım ve diğer operasyonlar için gerekli olan managedBean imizi yaratıyoruz. Bu bean silme ve atama gibi operasyonlar için gereklidir. Silme operasyonunu ise
    Bu arada constructor içerisinde test amaçlı veri yüklemesi yapıyoruz.
    Yazının Devamı…

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cuma, Haziran 18th, 2010 at 19:49
  • Java ile Resim Parçalama

    Asagidaki ornekte Java kullanarak resimlerini belirli parçalara ayirmayi bulabilirsiniz. Puzzla yapmak için güzel bir örnek olabilir :)

      import javax.imageio.ImageIO;
      import java.awt.image.BufferedImage;
      import java.io.*;
      import java.awt.*;
       
      public class ResimParcalama {
       public static void main(String[] args) throws IOException {
       
        //Resim okunuyor
        FileInputStream fis = new FileInputStream("c:/javaTest/img/duke.png");
        BufferedImage image = ImageIO.read(fis);
       
        int satir = 2;
        int kolon = 2;
        int resimSayisi = satir * kolon;
       
        int yeniResimGenislik = image.getWidth() / kolon;
        int yeniResimYukseklik = image.getHeight() / satir;
        int resimNo = 0;
        BufferedImage imgs[] = new BufferedImage[resimSayisi];
       
        for (int x = 0; x < satir; x++) {
         for (int y = 0; y < kolon; y++) {
          imgs[resimNo] = new BufferedImage(yeniResimGenislik, yeniResimYukseklik, 1);
       
          Graphics2D gr = imgs[resimNo++].createGraphics();
          gr.drawImage(image, 0, 0, yeniResimGenislik, yeniResimYukseklik, yeniResimGenislik
            * y, yeniResimYukseklik * x, yeniResimGenislik * y + yeniResimGenislik,
            yeniResimYukseklik * x + yeniResimYukseklik, null);
          gr.dispose();
         }
        }
        System.out.println("Resim parcalandi");
       
        // Resimler dosyaya yaziliyor.
        for (int i = 0; i < imgs.length; i++) {
         ImageIO.write(imgs[i], "jpg", new File("c:/javaTest/img/img" + i + ".jpg"));
        }
        System.out.println("Islem tamamlandi");
       }
      }
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cuma, Haziran 18th, 2010 at 19:00
  • Sap Saybase i satin aldi

    SAP Sybase’i 5.8 milyar dolara satın aldı. Detaylar http://www.msnbc.msn.com/id/37115448/ns/business-world_business/

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Perşembe, Mayıs 13th, 2010 at 11:00
  • Java ME (J2ME) Slaytlari

    Cumartesi, Şubat 27th, 2010 at 13:24
  • Java Eğitimleri

    Java eğitimleri konusunda Eylül sonu itibariyle Temel Java, Java EE ve Java ME olmak üzere 3 eğitim içeriği ile eğitimlere başlıyoruz.
    Detayları www.mergecons.com

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazartesi, Ağustos 17th, 2009 at 09:34
  • Google Latitude

    Google dan güzel bir uygulama :)
    Beni izlemeye devam edin :)



    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Çarşamba, Temmuz 22nd, 2009 at 08:55
  • Unutulmaz Sözler

    -”radyonun geleceği yok.” lord kevin , iskoçyalı fizikçi
    -”artık yeni hiçbir şey yok. icat edilebilecek herşey icat edildi.” amerikan patent dairesi başkanı – 1899
    -”atlar her zaman kullanılacaktır. otomobil ise geçici bir moda olabilir.”henry ford’un kredi talebi üzerine otomotiv sektörünün geleceği konusunda geyik yapan bir banka müdürü – 1903
    -”uçaklar hoş oyuncaklar. ama askeri bir değerleri yok.” 1. dünya savaşında fransız orduları başkomutanı – 1911
    -”artistlerin konuşmalarını kim duymak ister ki?” harry warner – o sıralar yeni icat edilen sesli film hakkında – 1927
    -”televizyon en geç 6 ay içinde piyasadan silinecektir.insanlar her akşam böyle bir kutuya bakmak istemez.” daryik zanuck – 1944
    -”bilgisayar gelecekte beldi de sadece 1,5 ton ağırlığında olacaklar..”popular mechanics dergisi – 1949
    -”soundlarını beğenmedim..ayrıca gitar gruplarının modası geçti.” decca plak firmasının bir yöneticisi. beatles hakkında – 1962
    -”tütün tüketimi insanlar için gayet sağlıklı bir şeydir.” doktor g. mcdonald -1963
    -”insanların evlerinde bilgisayar bulundurmaları için bir sebep göremiyorum.” ibm başkanı -1977

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Perşembe, Temmuz 16th, 2009 at 14:51
  • JSF- Custom Converter

    Custom converter lar JSF tarafında halihazırda bulunan converter ların yetmediği durumlarda kullanılır. Bu durumda kendinizi özel ceviriciler yazmanız gerekir.

    Converterlar;

    Var olan converter ların yeterli gelmediği durumlarda kullanılır.
    Sınıflar için uygulanabilirler.
    Sınıfların arayüz tarafında gösterimini saglayabilirler.

    Converter Sınıfı
    getAsObject -Obje değeri
    getAsString -Karakter değeri

      public Object getAsObject(FacesContext context, UIComponent component,String value)
      public String getAsString(FacesContext context, UIComponent component,Object value)

    Yazının Devamı…

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Çarşamba, Temmuz 15th, 2009 at 14:58
  • Bir managedBean den farklı bir managedBean e erişim

    Bir managed bean icerisinden farkli bir managed bean e ulasmak istiyorsak faces-config icersinde parametre olarak gosterip inject edebiliriz.

    Faces-config.xml icerisinde asagidaki gibi bir tanim yapiyoruz.

       <managed-bean>
        <managed-bean-name>managedBeanBir</managed-bean-name>
        <managed-bean-class>ManagedBeanBir</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
        <managed-property>
         <property-name>m2</property-name>
         <property-class>ManagedBeanIki</property-class>
         <value>#{managedBeanIki}</value>
        </managed-property>
       </managed-bean>
       <managed-bean>
        <managed-bean-name>managedBeanIki</managed-bean-name>
        <managed-bean-class>ManagedBeanIki</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
       </managed-bean>

    Bu durumda m2 managedBeanBir de asagidaki gibi kullanilabilir.

      public class ManagedBeanBir {
       private String ad;
       private ManagedBeanIki m2;
       
       public void kaydet() {
        System.out.println("ad = " + ad);
        System.out.println("m2.soyad = " + m2.getSoyad());
       }
       …
      }

    Bunun alternatifi olarak FacesContext icerisindeki ELContext ve ELResolver kullanilabilir.

      public class ManagedBeanBir {
       private String ad;
       private ManagedBeanIki m2;
       
       public void kaydet() {
        System.out.println("ad = " + ad);
        System.out.println("m2.soyad = " + m2.getSoyad());
        ManagedBeanIki m2Yeni = (ManagedBeanIki) FacesContext.getCurrentInstance()
          .getELContext().getELResolver().getValue(
            FacesContext.getCurrentInstance().getELContext(), null,
            "managedBeanIki");
        System.out.println("m2Yeni.getSoyad() = " + m2Yeni.getSoyad());
       }
       …
      }
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazar, Temmuz 5th, 2009 at 07:40
  • Folder Zip

    Java’ da herhangi bir klasörü ziplemek için aşağıdaki kod bloğunu kullanabilirsiniz.

      import java.io.*;
      import java.util.zip.*;
       
      public class ZipFolderExample {
       public static void main(String a[]) {
        try {
         File inFolder = new File("out");
         File outFolder = new File("Out.zip");
         ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(outFolder)));
         BufferedInputStream in = null;
         byte[] data = new byte[1000];
         String files[] = inFolder.list();
         for (int i = 0; i < files.length; i++) {
          in = new BufferedInputStream(new FileInputStream(inFolder.getPath()+ "/" + files[i]), 1000);
          out.putNextEntry(new ZipEntry(files[i]));
          int count;
          while ((count = in.read(data, 0, 1000)) != -1) {
           out.write(data, 0, count);
          }
          out.closeEntry();
         }
         out.flush();
         out.close();
        } catch (Exception e) {
         e.printStackTrace();
        }
       }
      }
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Perşembe, Haziran 25th, 2009 at 14:00
  • Java Sistem Properties

    java.version Java Runtime Environment version
    java.vendor Java Runtime Environment vendor
    java.vendor.url Java vendor URL
    java.home Java installation directory
    java.vm.specification.version Java Virtual Machine specification version
    java.vm.specification.vendor Java Virtual Machine specification vendor
    java.vm.specification.name Java Virtual Machine specification name
    java.vm.version Java Virtual Machine implementation version
    java.vm.vendor Java Virtual Machine implementation vendor
    java.vm.name Java Virtual Machine implementation name
    java.specification.version Java Runtime Environment specification version
    java.specification.vendor Java Runtime Environment specification vendor
    java.specification.name Java Runtime Environment specification name
    java.class.version Java class format version number
    java.class.path Java class path
    java.library.path List of paths to search when loading libraries
    java.io.tmpdir Default temp file path
    java.compiler Name of JIT compiler to use
    java.ext.dirs Path of extension directory or directories
    os.name Operating system name
    os.arch Operating system architecture
    os.version Operating system version
    file.separator File separator (‘/’ on UNIX)
    path.separator Path separator (‘:’ on UNIX)
    line.separator Line separator (‘\n’ on UNIX)
    user.name User’s account name
    user.home User’s home directory
    user.dir User’s current working directory
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Perşembe, Haziran 25th, 2009 at 13:58
  • JSFOne da bir Turk

    Primefaces proje lideri Cagatay Civici bu yil JSFOne a konusmaci olarak katilacak gurur verici bir durum :)

    ts-4640_burns_kitain_jsf2

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Cumartesi, Haziran 6th, 2009 at 19:06
  • ITU Teknokent Seminer Slaytları

    Arı Tekokent te yapılan seminerin slaytları asagidaki linkte bulunmaktadır. Sorusu bulunanlar mail ile ulasabilirler.
    jboss-seam.pdf


    Cuma, Haziran 5th, 2009 at 14:34
  • PrimeFaces a Commiter Olarak Katildim

    Ilk yerli JSF kütüphanesi primefaces a commiter olarak katildim bundan sonra gözünüz prime uzerinde olsun :)
    http://code.google.com/p/primefaces/

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Salı, Haziran 2nd, 2009 at 23:01
  • Google map ile koordinat ve adres bilgisi alma

    Asagidaki ornekte google map uzerinden adres ve koordinat bilgisi alma bulunuyor bir gun bir yerde isinize yarayabilir :)
    Yazının Devamı…

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Salı, Haziran 2nd, 2009 at 14:30
  • JSF – EJB 3.0 – JPA – Seam Eğitimi

    Haziran ayında JSF – EJB 3.0 – JPA – Seam Eğitimi açılacaktır. Katılmak isteyenler www.mergecons.com adresini ziyaret edebilirler.
    Eğitim detayları
    JSF-EJB-JPA-Seam.pdf

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazartesi, Haziran 1st, 2009 at 22:43
  • JBoss AS Start TimeOut hatası

    JBoss uygulama sunucusunu eclipse ortamında baslatmaya çalıştığınızda aşağıdaki gibi bir hata alıyor olabilirsiniz.
    localhost was unable to start within 50 seconds

    Bu durumda server in uzerine cift tıklayip asagidaki konfigurasyondaki gibi timeout degerlerini artırabilirsiniz.
    jboss-timeout

    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazartesi, Haziran 1st, 2009 at 12:43
  • Eclipse Performansı

    Eclipse kullanırken outOfMemory memory hataları alıyorsanız eclipse başlangıcınızı aşağıdaki gibi düzenlemenizi öneririm. Bu durumda vm memory parametreleri ile daha yüksek bir bellek kullanımı sağlanacaktır.

      C:\dev\eclipse\eclipse.exe -vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m
    • del.icio.us
    • Facebook
    • Google
    • Digg
    • Mixx
    • Technorati
    • Live
    • Reddit
    • Sphinn
    • Furl
    Pazartesi, Haziran 1st, 2009 at 11:59
TOP