Jakarta EE: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
"componentgebaseerde" is geen Ned. - Pas op voor te veel personificatie: "De ontwikkelaar van EJB's kan veel ervan vaak zelfs gebruiken zonder erbij na te hoeven denken", "de ambitie van J2EE" e.d.
k spatie i.p.v. streepje
Regel 25:
Kleinere, lichtere applicaties in J2EE worden over het algemeen opgetrokken uit een ''view-tier'' aan de voorkant bestaande uit webpagina's (een combinatie van [[HyperText Markup Language|HTML]] en [[JSP|Java Server Pages]]) en een ''model-tier'' of ''database-tier'' aan de achterkant, al dan niet in combinatie met een ''controller-tier'' opgebouwd uit [[servlet]]s er tussenin.
 
In deze situatie bestaat de interface richting de gebruiker uit een combinatie van statische webpagina's en webpagina's die (gedeeltelijk) dynamisch opgesteld worden bij het laden vanaf de webserver -- dit laatste wordt gedaan door de [[JSP]]'s (webpagina's met stukken code erin verweven) of door servlets (uitbreidingen op een webserver die in staat zijn desnoods hele webpagina's aan een stuk te genereren). De dynamische webpagina's zijn in principe in staat om direct met de achterliggende database te communiceren, in welk geval ze ook de zakelijke logica bevatten en dus feitelijk de ''middle- tier'' "absorberen".
 
Een uitgebreidere variant van dit principe is die waarin servlets ingezet worden als een ''middle-tier''-technologie. In deze opzet bestaat de web/JSP-voorkant alleen maar om data te presenteren aan de gebruiker, het echte werk wordt door servlets gedaan in de ''middle tier''. Het is nu feitelijk mogelijk dat servlets ook de uiteindelijke webpagina's genereren, maar vaker wordt ervoor gekozen om data-presentatie puur in webpagina's/JSP's te gieten en de servlets alleen de data af te laten vangen.