5-amaliy ish Mavzu: Zend-Framework dan foydalanib web ilovalarni ishlab chiqish. Ishdan maqsad


Xavfsizlik jihatlarini sanab o’ting?



Download 161,63 Kb.
bet3/6
Sana08.09.2021
Hajmi161,63 Kb.
#168287
1   2   3   4   5   6
Bog'liq
5 amaliy ish
Mustaqil ish , g'arb mutafakkirlari pedagogik, Кишки таътил чора тадбир 15 мактаб, Кишки таътил чора тадбир 15 мактаб, 2019 май навбатдан ташкари пед кенгаш, article, milliy goya, coroq gaplarning pragmatik xususiyatlari, 2 5242535552212797295, 2 5242535552212797295, Ma, mpdf, mpdf, 00074879-faee2c80, 2-амалиёт
Xavfsizlik jihatlarini sanab o’ting?

Zend Framework 3 sizning o'z veb-saytlaringizni yaratish uchun siz uchun xavfsiz asosni taqdim etishning eng yaxshi amaliyotlaridan kelib chiqqan. ZF3-ning yaratuvchilari muntazam ravishda xavfsizlik yangilanishlarini chiqaradilar. Ushbu yangilanishlarni kompozitor orqali bir guruh bilan saytga joylashtirishingiz mumkin.

Birinchidan, Zend \ Form komponentini kengaytirish bilan turli xil kirish joylari bilan maxsus form yaratish kerak. Zend \ InputFilter komponentining bir necha asosiy xususiyatlarini namoyish qilish uchun ushbu formadan foydalanamiz.

Zend \ Filter komponenti kiritilgan ma'lumotni tekshiradi va bekor chiziqlarni (HTML elementlari yoki fayl tizimi yo'llarini) o'chiradi yoki o'chiradi va formatlash talablariga muvofiq (bo'shliq va chiziqli uzilishlarni olib tashlash, belgilar holatini o'zgartirish va hokazo) o'zgartiradi.

Zend \ Validate komponenti kiruvchi axborotning haqiqiyligini va uning ma'lumotga kirishni talab qilayotgan tarafning talablariga muvofiqligini kafolatlaydi. Xususan, ushbu komponent elektron pochta manzili, host nomlari va URI identifikatorlari formatini tekshiradi; belgilangan minimal uzunlikdagi liniyalarni kafolatlaydi; raqamlar va pochta kodlarining aniqligini tekshiradi.

Ariza topshirilgandan so'ng, Zend \ Form komponentining setData () usuli ariza formasiga yuborilgan (POST orqali) ma'lumotlarni yuboradi va isValid () usuli ListingFilter obyektida ko'rsatilgan qoidalar yordamida kirish usuli ma'lumotlarini tekshiradi. Shundan so'ng, tanilgan haqiqiy ma'lumotlar keyinchalik qayta ishlashga solinishi mumkin: ma'lumotlar bazasida saqlangan, hisob-kitoblarda ishlatiladigan, web-xizmatiga uzatiladigan va h.k. Bunday holatda, joriy va filtrlangan ma'lumotlar ko'rinishda oddiy ko'rinadi.

Yii Frameworkning asoschisi Qiang Xue bo‘lib, u Yii Frameworkni 2008-yil 1-yanvarda yaratdi. Oradan bir yil o‘tib, dekabr oyida Yiiframework 1.0 ni ommaga havola qildi. Yii’ni yaratishdan oldin u ko‘p ishlatiladigan barcha frameworklarni o‘rganib chiqdi. Natijada, qolgan Frameworklarda yo‘l qo‘yilgan kamchiklarni o‘z Frameworkida bartaraf etdi. Hozirda Yii Framework’ga talab kuchli va u o‘z o‘rnida boshqa Frameworklar bilan raqobatlasha, ulardan bemalol ustunlik qila oladi ham. Yii yuqori samarador, komponentlarga asoslangan PHP framework. Yii Web-dasturlarni yaratishni sezilarli darajada tezlashtiradi (www.yiiframework.com).

Yii — Yes It Is (ha bu o‘sha) degan so‘zning qisqartmasidir. Yii’da yaratilgan Web-dasturlarning ishlashi uchun kamida PHP 5.1.0 versiyasi o‘rnatilgan Web server kerak bo‘ladi. Bundan tashqari, Yii’da ishlash uchun OOP (Object Oriented Programming — Obyektlarga asoslangan dasturlash) ni tushunish dasturchi uchun juda muhim, chunki Yii to‘liq OOP’ga asoslangan Frameworkdir. Yii umumiy Framework hisoblangani uchun ham u yordamida ixtiyoriy web-dasturlarini yaratish mumkin. Yii yengil, ko‘p resurs talab qilmaganligi va murakkab keshlash mexanizmlariga ega bo‘lganligi uchun ham katta trafikli dasturlarni, masalan, portallar, forumlar, kontentni boshqarish tizimlari (CMS), elektron kommersiyani yaratishga mos keladi (www.opennet.uz).


Symfony — 2005-yilda ishlab chiqilgan Framework bo‘lib, juda kuchli MVC Framework hisoblanadi. Dasturchilar orasida anchagina ommalashgan. 2011-yil lider Frameworklar qatoriga kirgan va hozirgacha mashhurligini yoqotmagan (www.blogerator.ru).

Laravel — deyarli barcha professional Web-dasturchilar bu Framework haqida xabardor. Hozirgi kunda eng ommabop Frameworklardan biri bo‘lgan Laraver dastlab yaratilgan versiyalari MVC konsepsiya asosida ishlamagan. Ma’lumotlar bazasi bilan ishlash, kesh bilan operatsiyalar, sessiyalar, modul va kutubxonalar, sodda mexanizmlar formalar va HTML kodlar ham ORM (Object Relational Mapping) struktura bo‘yicha ish 2011-yil 24-noyabrga kelib, 2-versiya, 2013-yil 28-mayda esa Laravel 4 yaratildi.



Ommabop frameworklar 2013-yil


Download 161,63 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
axborot texnologiyalari
ta’lim vazirligi
zbekiston respublikasi
maxsus ta’lim
O’zbekiston respublikasi
nomidagi toshkent
guruh talabasi
o’rta maxsus
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
vazirligi muhammad
haqida tushuncha
kommunikatsiyalarini rivojlantirish
respublikasi axborot
toshkent davlat
O'zbekiston respublikasi
tashkil etish
vazirligi toshkent
bilan ishlash
Toshkent davlat
matematika fakulteti
saqlash vazirligi
Ishdan maqsad
o’rta ta’lim
ta’limi vazirligi
fanining predmeti
pedagogika universiteti
haqida umumiy
uzbekistan coronavirus
sog'liqni saqlash
koronavirus covid
coronavirus covid
qarshi emlanganlik
respublikasi sog'liqni
vazirligi koronavirus
risida sertifikat
vaccination certificate
sertifikat ministry
covid vaccination
moliya instituti
fanidan tayyorlagan
umumiy o’rta
fanlar fakulteti
fanidan mustaqil
ishlab chiqarish
Toshkent axborot