Yazılım projelerinde kullanıcı arayüzlerini geliştirmek için birçok template teknolojisi kullanılmaktadır. Tiles’ da bunlardan bir tanesidir. Bu yazımda sizlere struts 2 ve tiles entegrasyonundan bahsetmeye çalışacağım. Fazla uzatmadan örneğimizi yapmaya başlayalım. Öncelikle aşağıdaki jar dosyaları WEB-INF/lib dizini altında yer almalıdır.
tiles-api-2.0.5.jar
tiles-core-2.0.5.jar
tiles-jsp-2.0.5.jar
struts2-config-browser-plugin-2.1.2.jar
struts2-core-2.1.2.jar
struts2-tiles-plugin-2.1.2.jar
Devamını okuyun »
Yaptığımız projelerde en çok başımızı ağrıtan yerlerden biride çoklu dil desteği özelliğini geliştirmektir. Struts 2 de, Internalization(i18n) işlemini yazılımcı açısından kolaylaştıran bir yapı sunmuştur. Bu yazımda sizlere struts 2 de internalization işleminin nasıl yapıldığından bahsedeceğim.
Struts 2 projelerinde internalization işlemini gerçekleştirmek için öncelikle src/struts.properties dosyamızda “struts.custom.i18n.resources” değerini “i18n” olarak belirtmemiz gerekmektedir. struts.properties dosyasının içeriği aşağıdaki gibi olmalıdır;
struts.ui.theme=simple
struts.custom.i18n.resources=i18n
struts.i18n.encoding=UTF-8
struts.action.extension=action
Devamını okuyun »