Next Previous Contents

2. Jak to funguje?

Hlavní aplikace je v souboru masser, který musí být nainstalován tak, aby byl přístupný pro web server (například apache). Aplikace samotné mohou být uloľeny v podstatě kdekoliv jinde, doporučuji je umístit mimo dosah web serveru, aby nebyly ani případnou chybou dostupné protokolem http.

Jde o fast-cgi aplikaci, hlavní program je tedy spuątěn web serverem (dle konfigurace buď při startu nebo při prvním poľadavku).

2.1 Úvodní inicializace

Po startu program načte konfiguraci:

2.2 Zpracování poľadavku

Po příchodu poľadavku systém zpracuje parametry, nejdříve z URL poľadavku, poté proměnné poľadavku (GET nebo POST poľadavek).

  1. za částí URL vedoucí ke skriptu masser jsou zpracovány jedna či dvě části (v debug módu mohou být tři: Příklady:
    /cesta_k_aplikaci/masser/TEST

    zobrazí (default) stránku aplikace TEST

    /cesta_k_aplikaci/masser/_source/TEST/page1

    zobrazí zdrojový kód stránky page1 aplikace TEST

  2. dále jsou zpracovány tyto proměnné (pokud uľ nejsou načteny z předchozího bodu:
    APP

    jméno aplikace (doporučuji velkými písmeny), pokud není vyplněno, doplní se APP

    PG

    seznam stránek, které mají být zobrazeny, oddělený čárkami, pokud není vyplněno, doplní se default

    OP

    seznam operací, které mají být provedeny, oddělený čárkami, pokud není vyplněno, je prázdný

    LANG

    kód jazyka, pokud není vyplněno, doplní se CZ

    SCH

    kód schématu, pro pouľití aplikací

    SID

    Session Identification, pro pouľití aplikací

Poté je inicializována aplikace, pokud jeątě nebyla pouľita:

Nakonec jsou provedeny vąechny poľadované oprace a zpracovány vąechny poľadované stránky.

Provedení operace nebo stránky probíhá takto:


Next Previous Contents