Autor | Zpráva | ||
---|---|---|---|
Mesy Profil * |
#1 · Zasláno: 30. 12. 2009, 17:54:11
Mohl by mi někdo znalý vysvětlit pojmy
1) business logika 2) aplikační logika 3) prezentační logika (předpokládám že to je např. zobrazení informací v html atd.) Děkuji. |
||
AM_ Profil |
#2 · Zasláno: 31. 12. 2009, 13:22:09
Nemám to z ověřeného zdroje, ale z praxe tyto termíny chápu takto:
Jako aplikační logika se obvykle označuje "výkonné jádro" softwaru, které má za úkol, aby program dělal to, co dělat má, kdežto prezentační logika je v podstatě to, s čím pracuje uživatel. Zjednodušený příklad je webová stránka, kde aplikační logika je napsaná v PHP a prezentační logiku najdeme v HTML. Je dobré, aby byly tyto dvě vrstvy co nejvíce oddělené: - projekt může snáze dělat více lidí a ten, co dělá prezentační logiku, nemusí vůbec rozumět aplikační logice, stačí mu například jen umět vypsat proměnné, které dostane od aplikační vrstvy; naopak ten, co píše aplikační vrstvu, nemusí nic vědět o tom, jak se údaje budou zobrazovat uživateli. - můžeme bezpečně měnit jednu vrstvu nezávisle na (a bez poškození) druhé, což je dobrá vlastnost i v případě, že aplikaci píše jeden člověk. S business logikou ti asi nepomůžu, o té jsem neslyšel, ale ten název je docela výmluvný, dá se odtušit, co to může být. |
||
Časová prodleva: 14 let
|
0