A leckében megismerkedünk a webes alkalmazások tervezési módszereivel és eszközeivel. Részletesen bemutatunk egy olyan alkalmazást, amellyel elkészíthetjük az alkalmazásunk vázlatos tervét, ún. drótváztervét.
A hallgató ismerje meg a webes alkalmazások tervezési módszereit és eszközeit, valamint ismerjen meg olyan eszközöket, amelyekkel elkészítheti ezen terveket.
Fejezetünkben a webes alkalmazások tervezési módszereivel és eszközeivel foglalkozunk. Lássuk először is a főbb elméleti tudnivalókat!
Ezen témakört még részletesebben kidolgozva megtaláljuk Dr. Horváth Győző és Tarcsi Ádám (ELTE IK) Webadatbázis-programozás című jegyzetében.
Mivel a webfejlesztés igen komplex folyamat, a fejlesztéssel foglalkozó team tagjainak számos területen képzettnek kell lenniük, és az alábbi kulcskompetenciákkal kell rendelkezniük:
Dr. Horváth Győző és Tarcsi Ádám (ELTE IK): Webadatbázis-programozás jegyzet
A webes alkalmazások tipikusan többrétegű (minimálisan három) architektúrára építenek.
Minimálisan három réteg létezik:
A kliensoldalon is kialakulhatnak hasonlóan rétegek: a tartalom (HTML/XML), a megjelenítés (CSS), viselkedés (JavaScript), de akár kliensoldalon is lehet adatbázis.
Szofisztikáltabb rendszerekben a middleware prezentációs és logikai részét szétbontják, így kapjuk a négyrétegű alkalmazásokat.
Ezen az ábrán már azt is feltűntettük, hogy lehetnek teljesen azonos funkciókat ellátó szerverek az architektúrában (pl. Web szerver 1..K és Applikációs szerver 1..M), azaz a horizontális skálázást. Itt az azonos funkciókat ellátó gépek a terhelést egymás között megosztják (load balacing).
Dr. Horváth Győző és Tarcsi Ádám (ELTE IK): Webadatbázis-programozás jegyzet
![]() ![]() |
![]() |
![]() |
A tananyag az ELTE - PPKE informatika tananyagfejlesztési projekt (TÁMOP-4.1.2.A/1-11/1-2011-0052) keretében valósult meg.
A tananyag elkészítéséhez az ELTESCORM keretrendszert használtuk.