Kategória archívum: Programozás

Zend Filter és Validation

Az egyik legfontosabb művelet, hogy a webalkalmazásunkban a különböző beérkező adatokat szűrjük, ellenőrizzük, mivel az ellenőrizetlen adat potenciális biztonsági rést jelenthetnek. A következőkben megnézem, hogy a Zend Framework milyen lehetőségeket kínál erre. Zend_Filter A Zend_Filter egyrészt egy alap funkciókat megvalósító szűrő osztályokat bocsájt a rendelkezésünkre. Ilyen alap szűrők: Alnum, Alpha, BaseName, Digits, Dir, HtmlEntities, Int, RealPath, ...


Also posted in ZF Certificate | Tagged | Szólj hozzá

A strategy tervezési minta

A minta célja: Egy algoritmus családot határoz meg, amelyben az algoritmusokat egyenként egységbe zárjuk és felcserélhetővé tesszük, vagy az algoritmusnak összetett adatszerkezetei vannak, amelyeket egységbe akarunk zárni. Egy osztály viselkedésének megváltoztatása nem származtatással lesz megvalósítva, hanem interfészen keresztül. A módosított osztályok pedig megvalósítják ezt az interfészt. Ez a gyakorlatban azért jó, mert az osztály viselkedését úgy tudjuk ...


Also posted in Tervezési minták | Tagged | 1Hozzászólás

Gyorsabb véletlen rekordok lekérdezése

Bizonyára sokszor találkozunk azzal a feladattal, ami arról szól hogyan tudunk kiválasztani 1 véletlen rekordot egy megadott táblából? Pl: egy webáruház megadott rendeléseiből akarunk véletlenszerűen kiválasztani egyet. Ilyenkor a legkézenfekvőbb megoldás lehet erre MySql adatbázist felhasználva a következő lekérdezés: SELECT * FROM test ORDER BY RAND() LIMIT 0,1; Sokszor láttam, ezt a kódot nagynevű oldalak sorai ...


Kategória neve:Programozás | Tagged | Szólj hozzá

Ismerkedés a Zend keretrendszerrel

Az ismerkedés első lépését a feldolgozás megértésével kezdem. Megfigyelem és tanulmányozom, hogy a böngészőben kiadott url-t hogyan dolgozza fel és milyen folyamatok zajlanak le a háttérben. Kérés érezik a böngészőtől Bootstrap folyamat A böngészőben kiadott kérés közvetlenül a Bootstrap file -hoz kerül, ami régebben maga az index.php volt. Ez az alkalmazásunk belépési pontja. Az 1.8 -as Zend ...


Also posted in ZF Certificate | Tagged | Szólj hozzá

A Front controller minta

Általánosságban a minta feldata, hogy egy összetett webalkalmzás számára kód duplázódás nélkül egy vezérlő osztályt valósítson meg. Fogadja a bejövő kéréseket és szétosztja a végrehajtásért felelős objektumok részére. Ebből kifolyólag két fő része van. Az egyik ami lekezeli a kéréseket, a másik pedig egy parancs hierarchia. A feldolgozó rész a gyakorlatban egy osztály, míg a ...


Also posted in Tervezési minták | Tagged | 2Hozzászólások

DooPHP gyakorlati példaalkalmazás

A sors úgy hozta, hogy gyorsan létre kellett hoznom egy nagyvonalú specifikáció alapján egy kisalkalmazást egy multinacionális cég részére. Segítségével az excel táblázatba gyűjtött kimutatásokat tudják egyszerűsíteni. A megvalósításnál a DooPHP framework -öt alkalmaztam. Amikor gyorsan kell létrehoznom kisméretű dolgokat általában ezt a keretrendszert hívom segítségül, mert egyszerű és hatékony. Az itt megvalósított alkalmazás ...


Also posted in DooPhp | Tagged | 2Hozzászólások

ZCE ZF vizsga felkészülés 1. rész

Miután sikeresen megszereztem 2011 január 17-én a Zend Engineer PHP 5.3 tanúsítványt, az érdeklődésem a Zend keretrendszer felé irányult. Az ismerkedésemet segítette, hogy a Zend -től egy egyfelhasználós licenszet kaptam a Zend Studiohoz és a Zend Serverhez. Az online kézikönyvben írtakat elolvasva úgy érzem jobban meg kell ismernem a gyors webfejlesztést segítő termékeket. A ZF ...


Also posted in ZF Certificate | Tagged | Szólj hozzá

Felkészülés az SCJP vizsgához

Elhatároztam, hogy leteszem a Sun Java programozói vizsgát (Sun Certified Java Programmer SE6, CX-310-065). Itt az idő az eddig a gyakorlatban megszerzett Java ismereteimet összeszedni. Egyszer már leírtam, hogy mit gondolok a tanúsítványokról de azért leírom most is. Aki megszerezte nem jelenti azt, hogy valaki jó programozó és ennek birtokában képes jól megtervezett programokat ...


Also posted in SCJP Certificate | Tagged | Szólj hozzá

Első android kalandom

Úgy alakult, hogy az Android platformra kellett alkalmazást készítenem. Mivel rendelkezem java alkalmazásfejlesztési tapasztalatokkal mind szerver mind pedig asztali alkalmazásokat illetően, úgy gondoltam, hogy érdekes lesz megismerkedni a mostanában felkapott és teret hódító Android mobil operációs rendszerrel és lehetőségeivel. Teljesen a nulláról kezdtem. Mivel számtalan jobbnál jobb leírás található a témában a neten, ezért én ...


Also posted in Android | Tagged | Szólj hozzá

A ZCE PHP 5.3 felkészülés 3. rész

A biztonságos PHP programozás alapelvei A Zend PHP Engineer Certificate vizsgának egyik fontos fejezete a biztonság. Ebbe a témakörbe tartozó kérédések nagyobb prioritást élveznek a többivel szemben, tehát érdemes jól tisztában lenni vele. Nem csak a vizsgakérdések miatt, hiszen a biztonság figyelembe vétele nélkül nem tudunk megbízható alkalmazásokat készíteni, legyen az egyszerű vagy bármilyen összetett ...


Also posted in Zend PHP Certificate | Tagged | Szólj hozzá