Category: JAVA

Wicket + JQuery = JQWicket

Wicket bildiğiniz üzere JavaScipt kısmı yoğun olan bir framework. Kendi içerisinde bir çok bileşeni olmasına rağmen bir web uygulaması tasarlarken bu bileşenlerin hepsi yeterli olmuyor. Yeterli olmadığı yerde proje içerisinde JQuery bileşenleri ya da Javascipt’ler kullanmaya başlıyoruz. Bu projemizi istediğimiz düzeye getirse de ne yazıkki yeniden kullanılabilir bir kod üretmiş olmuyoruz. Yazdıklarımız projede kaldığı gibi […]

Okumaya devam…

Wicket ve Maven

Wicket gördüğüm en iyi framworklerden biri. Fakat yeni başlayan biri için kurulumu ve anlaşılması oldukça zor. Yanlış anlaşılmasının bunu, kaynaklarının zayıf olduğunu ima ederek söylemiyorum. Wicket kaynakları açısından da gayet başarılı bir framework. Wicket dağıtımını sitesinden indirdiğinizde, paket içerisinde gelen örnekler bile çoğu durum için yeterli oluyor. Yinede daha önce hiç web projesi yapmamış biri […]

Okumaya devam…

Regex ile Email Kontrolü

Emailin kontrol edilmesi, kullanıcılı sistemlerin hepsinde büyük önem arz ediyor. Kontrol edilmeden veritabanına işlendiğinde ileride işinizi zorlaştırabiliyor. Bunun önemini kavramadan site tasarlayan birinin ardını temizlemekle meşgulüm şu günlerde. Adam tasarladığı sitede, emaili kontrol etmemiş ve doğrudan veritabanına kaydını düşmüş. Bunun üzerine müşteri bizim şirkete gelince, siteyi yapan kişinin hatalarını temizlemekte bize düştü.

Xtext – DSL Framework, Bölüm 4

Xtext konusunda en son üçüncü bölümde kalmıştık. Bu bölümde, kendi yarattığımız gramer içerisinde fonksiyonları nasıl çağıracağımıza bakmıştık. Çağırma kısmı, eğer parametre göndermiyorsak fonksiyonumuza gayat basitti. Fakat kendi dilimizde bir fonksiyon yarattıysak, elbet ona parametre aktarmak isteyeceğiz. İşte bu bölümde yarattığımız fonksiyonlara önceden tanımlanmış parametreleri nasıl göndereceğimize bakacağız.

Wicket ve Facebook Kullanımı

Facebook hiç kuşkusuz günümüzün en çok kullanılan sosyal ağlarının başında geliyor. Bence facebook’un bu kadar başarılı olmasının en büyük sebeplerinden biri kullanıcılarıda sisteme dahil etmeyi başarmasıdır. Yani geliştirici olarak sisteme katkıda bulunuyorsunuz. Bir eksik gördüğünüzde ya da olması gereken bir uygulama fikri geldiğinde kendiniz geliştirip sisteme ekleyebiliyorsunuz. Ben bu yazıda facebook üzerinde çalışacak bir uygulama […]

Okumaya devam…

Wicket Indicator

Wicket projelerimde, genelde Wicket’ın Ajaxt bileşenlerini kullanıyorum. Böylelikle bir alanı güncellemem gerektiğinde tüm sayfayı güncellemekten kurtulmuş oluyorum. Tabi durum böyle olunca kullanıcıya bir dönüş yapmak gerekiyor. Kullanıcıya işleminin gerçekleşmek olduğunu, ilgili alanın birazdan güncellenip işleminin sonucunu bildirmek gerekiyor. İşleminin sonucunu bildirmeyi rahatlıkla FeedbackPanel bileşeniyle yapılabilir. Benim sıkıntı duyduğum kısım kullanıya işlemini yapmakta olduğumu bildirmek. İşte […]

Okumaya devam…

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…