Tag Archives | MVC (Model View Controller)

Apache FreeMarker 2.3.35 duyuruldu

Şablonlara ve değişen verilere dayalı olarak metin çıktısı (HTML web sayfaları, e-postalar, yapılandırma dosyaları, kaynak kod vb.) üreten bir Java kütüphanesi, bir şablon motoru olan Apache FreeMarker‘in 2.3.35 sürümü duyuruldu. Şablonlar, basit, özel bir dil olan FreeMarker şablon dili (FTL) ile yazılır tabii bu, PHP gibi tam teşekküllü bir programlama dili değildir. Genellikle, verileri hazırlamak için (veritabanı sorguları yapmak, iş hesaplamaları yapmak) genel amaçlı bir programlama dili (Java gibi) kullanılır. Ardından, Apache FreeMarker, hazırlanan verileri şablonlar kullanarak görüntüler. Şablonda verilerin nasıl sunulacağına, şablon dışında ise hangi verilerin sunulacağına odaklanılır. Bu yaklaşım genellikle MVC (Model View Controller) modeli olarak adlandırılır ve özellikle dinamik web sayfaları için popülerdir. Web sayfası tasarımcılarını (HTML yazarları) geliştiricilerden (genellikle Java programcıları) ayırmaya yardımcı olur. FreeMarker başlangıçta MVC web uygulama çerçevelerinde HTML sayfaları oluşturmak için yaratılmış olsa da, servlet’lere, HTML’ye veya web ile ilgili herhangi bir şeye bağlı değildir. Web dışı uygulama ortamlarında da kullanılır. 0xFF veya 0xCAFEBABE gibi onaltılık sayılar için destek eklendiği belirtilen yeni sürüm, yeni çok satırlı metin yerleşik işlevleri, çoğunlukla kaynak kod (veya yapılandırma dosyası) oluşturmak için kullanışlı bulunuyor. Apache FreeMarker 2.3.35 hakkında bilgi edinmek için sürüm sayfası incelenebilir.

Continue Reading →

 

 

Apache FreeMarker 2.3.35 edinmek için aşağıdaki linkten yararlanabilirsiniz.