Autor | Zpráva | ||
---|---|---|---|
3arch Profil * |
#1 · Zasláno: 24. 4. 2010, 21:15:39
Ahoj. Mám jen takový obecný dotaz. Na (wiki) jsem se dočetl toto: "Příkladem může být internetový obchod, jehož klientská část běží v prohlížeči uživatele, aplikační logika na webovém či aplikačním serveru a data (např. popis prodávaných produktů a objednávky) jsou uloženy v databázovém serveru.".
Tzn. že když budu mít vytvořené webovky (html i php "pohromade") s pristupem do databaze, tak se také jedná o třívrtsvou architekturu? Moc tomu právě nerozumím. Díky |
||
Joker Profil |
#2 · Zasláno: 24. 4. 2010, 23:41:06
3arch:
„Tzn. že když budu mít vytvořené webovky (html i php "pohromade") s pristupem do databaze, tak se také jedná o třívrtsvou architekturu?“ Může a nemusí, záleží, jak je to naprogramované. Aby to byla třívrstvá architektura, musejí ty vrstvy být oddělené. Jen z toho, že aplikace má aplikační logiku (to mají všechny), nějaké uživatelské rozhraní (to mají skoro všechny) a datové úložiště (to má taky velká část) ještě nevyplývá, že to je třívrstvá architektura. Když například stejný blok kódu bude zpracovávat vstupní data a průběžně přes echo vypisovat HTML, není to třívrstvá architektura. |
||
3arch Profil * |
#3 · Zasláno: 25. 4. 2010, 11:15:21
Joker:
"Aby to byla třívrstvá architektura, musejí ty vrstvy být oddělené." Tzn., že prezentační část by měla být v jednom souboru, aplikační v jiném a databázová zase v jiném? |
||
Jimmy Hayek Profil |
#4 · Zasláno: 25. 4. 2010, 18:59:05 · Upravil/a: Jimmy Hayek
3arch:
Oddělené znamená, že jsou na sobě do určité míry nezávislé. To znamená, že například u internetového obchodu je prezenční část určitá složka souborů (šablona), která lze jednoduše bez zásahu do aplikační či databázové části měnit. Takže když se majitel rozhodně změnit vzhled e-shopu, tak si jen jednoduše vytvoří novou složku souborů (šablonu). |
||
Časová prodleva: 15 let
|
0