Architektura JSP model 1 - JSP model 1 architecture

V designu Jáva Webové aplikace, existují dva běžně používané designové modely, označované jako Model 1 a Model 2.[1]

Schéma implementace modelu 2.
Zjednodušený diagram implementace modelu 1.

V modelu 1 je odeslán požadavek na a JSP nebo servlet a pak tento JSP nebo servlet zpracovává všechny odpovědnosti za požadavek, včetně zpracování požadavku, ověření dat, zpracování obchodní logiky a generování odpovědi. Architektura Model 1 se běžně používá v menších, jednoduchých úlohových aplikacích kvůli snadnému vývoji.

Ačkoli je koncepčně jednoduchá, tato architektura nepřispívá k vývoji aplikací ve velkém měřítku, protože v každém JSP je nevyhnutelně duplikována velká část funkcí. Architektura modelu 1 také zbytečně spojuje obchodní logiku a logiku prezentace aplikace. Kombinace obchodní logiky s logikou prezentace ztěžuje zavedení nového „pohledu“ nebo přístupového bodu do aplikace. Například kromě HTML možná budete chtít zahrnout a Bezdrátový značkovací jazyk (WML) rozhraní pro bezdrátový přístup. V takovém případě bude použití modelu 1 zbytečně vyžadovat duplikaci obchodní logiky s každou instancí kódu prezentace.

Reference