• Java Tekn.-Gradle
  • Gradle nedir? Gradle ne işe yarar?

    Gradle, en temel hali ile inşa aracıdır. Gradle ile yazılım geliştirme projelerinizi yönetebilirsiniz yani inşa edebilirsiniz. Yani yazılım projenizde ihtiyaç duyduğunuz kütüphaneleri ilgili adresinden indirip projenize eklemenize gerek kalmıyor, bu işlemi Gradle sizin yerinize yapıyor. Gradle’ın kendi internet sitesinden daha detaylı bilgilere ulşabilirsiniz. https://www.gradle.org/

  • Java Tekn.-JSF
  • JSF para biriminin formatlanmış gösterimi kodu kullanımı örneği (JSF currency formatted display code usage example)

    Java JSF teknolojisi ile para birimi gösteriminde aşağıdaki gibi f:convertNumber etiketini kullanabilirsiniz. Çıktımız: 1,019.24 veya başka bir f:convertNumber niteliği kullanarak ise aşağıdaki gibi yapabilirsiniz. Çıktımız: 1,019.24 başka bir kullanımda ise para birimi değerine aşağıdaki gibi ön ek ekleyebilirsiniz. Çıktımız: $1,019.24 Aynı şekilde h:outputText etiketi yerine PrimeFace için p:inputText etiketini de aşağıdak gibi kullabilirsiniz. Çıktımız: 1,019.24 […]

  • Java
  • “java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory” hatası çözümü

    Uygulamanızdan “java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory” gibi bir hata alırsanız farklı çözüm yollarından bazıları aşağıdaki gibidir. EAR projeniz için bir yöntem olarak aşağıdaki kod blogunun dogru yazıldıgından emin olunmalı. EAR projenizin içindeki EarContent-> META-INF-> application-j2ee-engine.xml dosyasının içindeki reference elementinin doğruluğunu kontrol ediniz.

  • Java Tekn.-JSF
  • PrimeFaces dataTable sayfalama özelleştirmesi kodu kullanımı örneği (PrimeFaces dataTable customize paginator code usage example)

    PrimeFaces kullanımında yararlandığınız “dataTable” özelliği ile kayıt listelemesi yaparken oluşan kayıt tablonuzda bulunulan ve bütün sayfaların sayısı hakkında bilgi gelir ancak bu bilgiyi Türkçeleştirmek veya başka standart bir formatta göstermek isterseniz size “dataTable” özelliğinin “currentPageReportTemplate” niteliği yardımcı olacaktır. PrimeFaces veri tablosu bulunulan sayfa raporu yerelleştirmesi 1 of 1 gibi bir ifadeyi değiştirmek veya silmek için […]

  • Java Tekn.(Tech.)
  • Apache Tomcat kurulumu ve Eclipse entegrasyonu (Apache Tomcat installation and Eclipse integration)

    Apache Tomcat web konteynerinizi Eclipse e tanıtma Apache Tomcat v8-> http://tomcat.apache.org/download-80.cgi-> Binary Distributions-> Core-> .zip veya .tar.gz lerden bilgisayarısınız işletisim sistemi sürümünü uygun olanı indiriyorsunuz, sonrasında kuruluma ihtiyaç olmadan projelerinizle ilgili olan dosyalarınızı tuttuğunuz klasöre sıkıştırılmış halinden çıkartıyorsunuz. Artık Apache Tomcat kullanım için hazırdır. Şimdi ise indirmiş olduğunuz Apache Tomcat i Eclipse üzerinde şöyle tanıtacağız. […]

  • Java Tekn.-JSF
  • Jsf PrimeFaces Java taneciğinden, sınıfından javascript çalıştırma kodu kullanımı örneği (Jsf PrimeFaces execute javascript from beans code usage example)

    JSF Java sınıfından ön yüzde çalıştırılmasını istediğiniz JavaScript çağırma kodunu aşağıdaki gibi çalıştırabilirsiniz. Burada Java sınıfından ön yüzde yükleniyor ifadesinin görüntülenmesi ve gösteriminin durdurulmasını yapabilir veya ekrana alarm bilgisi basabilirsiniz veya ekranda PrimeFaces mesajı gösterebilirsiniz ya da aklınıza gelen fakrlı JavaScript komutlarını tetikleyebilirsiniz. Bir başka örnek ise mesela sayfanız yüklenirken “Yükleniyor” resmini göstermeniz ve sayfa […]

  • Java
  • Java JSF ile Zip dosyası oluşturma içerisine Pdf dosyası ekleme ve indirme işlemi kodu kullanımı örneği (Java JSF generate pdf file to put zip file and download code usage example)

    Java da JSF teknoloji ile aşağıdak gibi zip dosyası oluşturabilir, pdf dosyası oluşturabilir ve oluşturulan bu pdf dosyasını zip içerisine ekleyebilir ve zip dosyasınının kullanıcı tarafından indirilmesini sağlayabilirsiniz. Arayüzden tetiklemek için ise Dinamik olarak hafızada dosyanın tutulması ile ise şöyle yazılabilir.