velocity ve string

daha evvelde bahsetmiştim velocity performans ve yapı olarak şeker bişe. lakin dün çileden çıkarıyordu nerdeyse. çok basit bir string karşılaştırmasında doğru dürüst çalışmadı.

#if($degisken!=””)

gibi bir durum söz konusu ama çalışmıyor. neler denedim

!$degisken.equals(“”)
!$degisken.equalsIgnoreCase(“”)

hesapta bunlarında çalışması lazım sonuçda velocity runtime da böyle şeyleri çağırmaya izin veriyor ama omadı omadı. en son çözüm şu

#if($degisken!=[])

bu durumda çalıştı istediğim gibi ama hala doğru çözümmü emin değilim sonuçta [] karakterleri vtl de dizi(array) tanımlamak için kullanılıyor. testlerde çıkcak sonuç ortiye.

velocity

apache nin süper projelerinden biri olan velocity özünde bi şablon motoru(template engine). son günlerde oynamam gerekdi eclipse için güzel bir editor de buldum buyrunuz.

php nin smarty’i andıran basit bir template dili var. bu tip teknolojiler code generator’lardan web sayfa oluşturmalarına kadar heryerde kullanılıyor. ben velocity nin hızına hayran kaldım azbuz test serverda bu kadar hızlı tepki vermez kendisi velocity den html çıkartırken çok hızlı sonuçlar aldım.

bi ara bu dalgayı kullanıma alsak tam süper olacak.