8 Ocak 2017 Pazar

iReport - Jasper Report ikilisi ile Raporlama

   S.a. Arkadaşlar,
   Bu gün Jasper Raporlama ile Pdf rapor almaya bakacağız. Biz burada Jasper Repor nedir ? iReport designer nasıl indirilir kurulur onlardan bahsetmeyeceğiz. Ama bunun yapıldığı 2 site önerebilirim. Bunlar başlangıçtaki kısımlarda işinizi görecektir diye düşünüyorum. Hem de java ile bağlantısı da anlatılmış. Ben bir kaç püf noktaya değinip oradan hazırladığım rapor üzerinden devam edeceğim.
Bu sitelerden biri bu. Buradaki anlatımın videosu da var. Video'nun altına da  bir kaç yorum eklemiştim. Burada tekrar etmek gerekirse rapor'un başlangıç dili grovy onu java yapmak gerek. Tabi Java'yı kullanacaksanız. Burada problemler çıkabiliyor. 2.problem ise iDesinger ile ilgili. Java 7 kullanmanız gerekebilir. Ben zip halini indirip direkt idesinger içine eklemiştim. İsterseniz Java 7'yi direkt de kullanabilirsiniz. Bu 8'den vazgeçmek istemeyenler için bir öneriydi. Jasper Report'un 6.x.x sürmünü kullanmaya özen gösterin. 5.x.x ve öncesi sürümlerinde hatalar çıkabiliyor. Mesela ireport için bulunan equals vb diğer metotları kullanırken hatalar alabilirsiniz. Bunu da göz önünde bulundurmakta fayda var. Şuan için aklıma gelenler bunlar. Olursa eklemeler yaparım. Diğer site ise bu. Burada çok güzel resimli anlatım mevcut. Başlangıç için yeterince işinizi göreceğini düşünüyorum. Eğer hiç bir problemle karşılaşmadıysanız artık önümüze bakabiliriz.

20 Kasım 2016 Pazar

Vaadin Müşteri Uygulaması - 3

   Selamün Aleyküm,
   Vaadin ile yapmış olduğumuz örnek uygulamanın 3.üncü ve son yazısıdır. Birinci ve ikinci yazılarımıza ulaşabilirsiniz. Daha önce form kayıt ve tablo konularını işlemiştik. Bu yazıdaki konumuz raporlama olacak. Raporlama aracı olarak jasper ve ireport kullanacağız. Bununla ilgili ayıntılı anlatım yapmayacağım ama güzel anlatımı olan iki farklı site önereceğim. Bu sitelerde biri video diğeri resimli anlatımdır, ama bazı sorunlarla karşılaşabilirsiniz. Mesela java 8 kullanıyorsunuz projenin içine java 7 gömmeniz gerekebilir. Bununla ilgili youtube'taki videoda yorum olarak bir kaç problem yazmıştım. Çözümlerini de yazmıştım. Onlara göz atabilirsiniz.

19 Kasım 2016 Cumartesi

Vaadin Müşteri Uygulaması - 2

    Selamün Aleyküm,
     Bir önceki yazımızda vaadin ile yapmış olduğumuz projeye giriş ve ilk sekmesini anlatmaya çalışmıştık. Bu yazımızda ise 2.sekmesini yani tablo kısmını inceleyeceğiz. Burada veri tabanından çekmiş olduğumuz alanları göstereceğiz. İstersek üzerinde değişiklikler yapıp tekrar kaydedebilir veya her hangi bir kaydı silebiliriz. Şimdi başlayalım.

Vaadin Müşteri Uygulaması - 1

     Selamün Aleyküm,
     Bir nedenle vaadinle tanıştık. Onla ilgili de bir şeyler karalamak istedim. Türkçe kaynak zaten yok. Sadece aşağıdaki bu linkte 3 yazı var. Başlangıç ve kurulum için iyi olabilir. Bana da faydası olmuştu, fakat devamı gelmemiş maalesef. Ben de yaptığım projeyi burada elimden geldiğince anlatmaya çalışacağım. Proje'nin tamamına yakınını da github'den alabileceksiniz. Projeyi sıcağı sıcağına yazmak lazımdı. Üzerinden zaman geçince biraz zor oluyor. Ama elimizden geldiğince anlatmaya çalışacağım yine de. Ufak bir başlangıçtan sonra başlayalım.

5 Ekim 2016 Çarşamba

Developer Mülakat Soruları

      S.a. arkadaşlar,
Uzun bir aradan sonra tekrar ilk kez yazıyorum. Bugün yazacağım konu direkt java ile ilgili bir konu değil. Mülakatlarda karşılaştığım ve farklı sitelerden derlediğim java mülakat sorularını ele alıp yine kendimizce cevap arayacağız. Eksiklik veya hata olduğunu düşündüğünüz yerlerde benimle irtibata geçersiniz tekrardan gözden geçirebilir. Umarım istediğiniz gibi güzel işler bulursunuz.
Not: 2.yazıya buradan erişebilirsiniz.

17 Eylül 2015 Perşembe

Spring Framework

S.a. Arkadaşlar,
Son zamanlarda belki de en çok duyduğunuz framework'lardan biri olan Spring'e giriş niteliğinde, onu tanıma adına bir yazı olacak.  Spring ile kurumsal projeleri rahatlıkla yapabileceğimiz bir framework'tur. Peki nedir diye frameworklardan farkı ki bu kadar ön plana çıktı.

14 Eylül 2015 Pazartesi

Ant ile Css ve Js'leri Birleştirip Küçültmek

S.a. Arkadaşlar,

Uzun süredir yazamıyordum, klasik olacak ama iş-güç-yoğunluk. Bugün anlatmaya çalışacağım konu back-end değil front-end ile ilgili olacak. Yani arka tarafa yönelik değil de ön tarafı ilgilendiren bir konu olacak. Elimizde bulunan .js ve .css dosyalarını birleştirip onları sıkıştıracağız. Tabi öncelikle bunun için Ant'a ihtiyacımız olacak. Ant'ın kurulumunu buradan izleyebilirsiniz. Biz ant kurulu olarak yolumuza devam edeceğiz ve bununla birlikte YUI Compressor'a ihtiyacımız olacak.