ZTemplates - ZTemplates - Wikipedia

ztemplates Framework
Tuzuvchi (lar)Gerd Zigler
Barqaror chiqish
2.4.0 / 2011 yil 11 sentyabr (2011-09-11)
Operatsion tizimO'zaro faoliyat platforma
TuriDastur doirasi
LitsenziyaApache 2.0
Veb-saytztemplates.org

ztemplates bu ochiq manba veb-dastur doirasi asosida Java platformasi 1.5 yoki undan keyin. Bu litsenziyaga ega Apache 2.0 Litsenziya.

ztemplates Apache Tomcat kabi har qanday standart java veb-dastur konteynerida ishlaydi.

ztemplates izohlardan keng foydalanadi va shuning uchun deyarli konfiguratsiyani talab qilmaydi. U url-larda joylashgan va url-o'zgaruvchilar va url-ma'lumotlarning ta'rifiga imkon beradi, shuning uchun dasturchi url-dan odatdagidan ko'proq ma'lumot olishlari mumkin.

Ztemplates dasturining faol qismi qayta qo'ng'iroqlarda joylashgan. Qayta qo'ng'iroqlar va ularni chaqirish ketma-ketligi url bilan belgilanadi. Dasturchi barcha harakatlar, url-o'zgaruvchilar va url-ma'lumotlarga qo'ng'iroqlardan oldin va keyin aniqlay oladi. Ular url-da mos keladigan url-o'zgaruvchi va url-mos yozuvlar aniqlangan tartibda chaqiriladi.

Veb-sahifalarni ko'rsatish standart texnologiyalar bilan amalga oshiriladi, masalan JSP, Apache tezligi yoki FreeMarker. ztemplates dasturchi oddiy eski java ob'ektiga qo'shib qo'ygan izohdan to'g'ri ishlash texnologiyasi va shablonini tanlaydi.

ztemplates bilan birlashadi maven va maven markaziy omboridan foydalanish mumkin.

ztemplates ham bilan birlashadi Bahor va uning xizmatlarini bahor fasulyesi sifatida ochib beradi.

0.9.9 ztemplates qo'llab-quvvatlash bilan birga keladi AJAX ramkalar va Yahoo UI (YUI) namunasi va Google Search integratsiyasi. AJAX kutubxonalari jar faylini WEB-INF / lib katalogiga tushirish orqali kiritiladi. Dastlab belgilangan komponentlardan foydalanganda dasturchiga qaysi JavaScript kutubxonalari kerakligini bilishning hojati yo'q, ramka foydalanilgan pojoslardagi izohlardan kerakli bo'lganlarni tanlaydi.

2.3.0 ztemplates versiyasida AJAX dasturlashni qo'llab-quvvatlash uchun javascript komponent modeli mavjud.

Ko'rsatuvchi qism va harakatlar bir-biridan mutlaqo mustaqildir.

Xususiyatlari

  • JSP, Apache Velocity va FreeMarker mos keladi. Buni oddiy interfeysni amalga oshirish orqali kengaytirish mumkin.
  • Izohga asoslangan AJAX-ni qo'llab-quvvatlash. Kerakli JavaScript-ni kutubxonalari va CSS-fayllari pojoslardagi izohlarda e'lon qilinadi va tizim tomonidan avtomatik ravishda qo'shiladi va shu bilan amalga oshirilishini yashiradi.
  • Jar faylini WEB-INF / lib-ga tashlash orqali o'z ichiga olinadigan komponentlarni qo'llab-quvvatlash.
  • davlatsiz. ztemplates server tomonidagi holatni saqlamaydi.
  • agnostik URL manzillari. Ramkada ramkada hech qanday cheklovlar mavjud emas.
  • veb-mijoz uchun ko'rinmas. ztemplates veb-mijozga ko'rinmaydi, shuning uchun uni ilovangizni buzmasdan boshqa texnologiyalar bilan almashtirish mumkin.
  • xizmatlar orqali kengaytiriladi. ztemplates interfeys va izohlardan keng foydalanadi, bu ztemplates-ning har bir qismini maxsus dastur bilan almashtirishga imkon beradi.
  • izohli xavfsizlik. ztemplates izohlar yordamida xavfsizlikni qo'llab-quvvatlaydi.
  • Bahor harakat pojoslari uchun yordam mavjud.

Tashqi havolalar