Category: Programlama

Wicket Modal Window

Wicket Uygulaması geliştirirken, sıklıkla ayrı ufak pencerelere ihtiyaç duyuyor insan. Özellikle Wizard tipi bileşenler oluşturmaya kalktığınızda, oluşturduğunuz bu Wizard‘ların ayrı bir pencerede görüntülenmesini istiyordum. Bunun içinde en iyi yol ModalWindow isimli wicket bileşeni. Bu güzel ve kullanışlı Wicket bileşenini kullanırken bir çok hatalarla karşılaştım. Farklı farklı yollarla bu bileşeni yaratıp farklı farklı yollarda farklı farklı […]

Okumaya devam…

Xtext – DSL Framework, Bölüm 3

İlk ve İkinci bölümlerde Xtext ile ufak bir parçada olsa dilin nasıl geliştirileceğinden bahsetmiştik. Dilin gramerini nasıl belirleyeceğimizi, bunu ufak metodlarla nasıl test edebileceğimizi görmüştük. Ardından genel olarak oluşturduğumuz dilden nasıl çıktı alabileceğimize ve testlerimizi nasıl yapabileceğimize bakmıştık. Şimdi ise çıtayı çok az daha yükseltelim. Geçtiğimiz aylarda benim en merak ettiğim konu dilimizde oluşturduğumuz kısımları, […]

Okumaya devam…

GET ve POST Metodları ve Java

GET ve POST kısaca http’de kullanılan metodlardır. HTML altında bir form oluşturduğunuzda bu form default haliyle GET istekeleri üretir. Eğer formunuzun POST istekleri üretmesini isterseniz bunu form tagınızın altında method özelliği ile belirtirsiniz. Peki tam olarak GET ve POST metodlarının farkı nedir? Bu iki method ile istekleri Java kullanarak nasıl gönderebiliriz? İş yerimde rast geldiğim […]

Okumaya devam…

Wicket ile WEB-INF Klasör Yolu

Beni wicket kullanırken beni en çok dosya yolu kısmı rahatsız ediyor. CSS ve HTML için ayrı dosya yolları kullanılırken JAVA ve Wicket ayrı dosya yollarını kullanıyor. Bu durum projemin bütünlüğünü iyiden iyiye bozmaya başladığında ben de bir çaresi var mı diye interneti taramaya başladım. Doğru düzgün bir çözüm bulamama rağmen şimdilik idare edebileceğim bir çözüm […]

Okumaya devam…

Wicket Framework ile Log4j Kullanılması

Daha önce log4j’nin genel olarak herhangibir framework üzerinde nasıl kullanılabileceğinden bahsetmiştim. Bu sefer ise özellikle Wicket Framework’ü ile daha kolay nasıl kullanılabileceğinden bahsedeceğim. Eğer genel olarak log4j’nin başka frameworkler ile kullanılması hakkında bilgi almak istiyorsanız önceki yazılara göz atabilirsiniz. Ayrıca kodumun içinde log4j’yi daha rahat bir şekilde kullanmak için slf4j aracını kullanacağım. slf4j genel olarak […]

Okumaya devam…

ILmerge – C# için Dll Tool

Eğer C#’ta uygulama geliştiriyorsanız ve bunu benim gibi sadece Visual Studio kullanarak yapıyorsanız, sizde programınızı yazdıktan sonra oluşan dosya yığınından bir hayli sıkılmış olmalısınız. Tabi çoktan bu dosya yığınından hangilerinin sizin için yararlı hangilerinin sizin için gereksiz oluğunu anlamışsınızdır. Çoğundan kurtulsanızda ne yazıkki projenizde kullandığınız Dll’lerden kurtulamıyorsunuz. İşte tam bu noktada Microsoft’un ILmerge toolu bize […]

Okumaya devam…

log4j – Başka Framework ile Kullanılması

Eğer java’da başka framework ve tool’lardan yararlanıyorsanız ve aynı zamanda log4j’de kullanmak istiyorsanız nasıl ayarlamanız gerektiğini iyi bilmeniz gerekir. Aksi halde ordan oraya gitmelere, çakışmalara, birden çok log file oluşmasına ve hatta gereğinden uzun log dosyalarıyla boğuşmak durumunda kalabilirsiniz.

XML Tool – XStream

Eğer bir süredir kod yazıyorsanız, yani kastetmek istediğim derslerde yazdığınız ödevler değil, iş hayatında size proje olarak verilmiş programlar, mutlaka XML dosyalarını, en azından program ayarlarınızı almak ve saklamak için kullanmışsınızdır. Sizinde farkettiğiniz üzere aldığınız bu ayarları ya da başka bilgileri, kodunuzun içinde aktarırken nesnelere ihtiyaç duyarsınız. Fakat XML dosyasını okumak ve bunu nesneye dönüştürmek […]

Okumaya devam…

Xtext – DSL Framework, Bölüm 2

İlk bölümde elimden geldiğince, Xtext framework’unun ne olduğunu, ne için Xtext framework’unu kullanmakta olduğumu, kurulumunun nasıl yapılacağını anlatmaya çalıştım. Bu bölümde ise, ilk bölümde yapmış olduğum örnekten devam ederek başka ne şekilde oluşturduğunuz dili test edebileceğinizi anlatmaya çalışacağım.

Xtext – DSL Framework, Bölüm 1

Xtext, size DSL (Domain-Specific Language) oluşturmanıza olanak sağlayan bir framework(tekrar kullanılabilir kütüphaneler topluluğu). Bense bu framework’ü bitirme çalışmam için kullanıyorum. Danışman hocamla birlikte, bitirme çalışmamda, kendi şifreleme protokolümüzü ve bu protokolü rahatlıkla uygulayabileceğimiz dili yaratmayı amaçlıyoruz. Xtext ise bu iş için çok uygun. Kolaylıkla dilinizin özelliklerini belirleyebilirsiniz. İstediğiniz gibi yazım kuralları seçebilirisiniz. Mesela dilinizde her […]

Okumaya devam…