Content deleted Content added
m →At a glance: l JavaServer Pages |
Niceguyedc (talk | contribs) |
||
Line 1:
Various '''Java [[Web application frameworks]]''' have appeared in recent years. Some of them are in direct competition, while others are complementary technologies. It is therefore necessary to understand where exactly each technology/framework fits into the [[Java EE|JEE]] scheme of things. This page lists the [[Model–view–controller|View]] technologies. These are the frameworks which are used for defining the web pages and the server-side programs which handle the requests (clicks) generated by the web pages.
==At a glance==
Line 8:
! [[Web template system|Templating]]
|-
| [[Apache Struts|Struts]]
| [[Wicket]]
| [[Tiles]]
Line 17:
|-
|
| [[JavaServer Faces|JSF]]
| [[Facelets]]
|-
Line 51:
* This is a HTML templating framework based on the "Composite" model.
* It allows for the HTML page to be broken up into multiple [[pagelet]]s, called Templates, Definitions and Composing pages.
* At [[run time (program lifecycle phase)|run time]] the pagelets are stitched together to generate the final HTML. Pages are written in JSP.
* '''Competitor''': SiteMesh
|